Найти тему
ИТ Заметки

Полезные команды терминального сервера (Terminal Server)

Команда терминального сервера change logon включает или отключает вход сеансов или отображает текущее состояние входа. Допустим, Вы захотели провести профилактические работы на терминальном сервере — запускаете в командной строке команду change logon /disable — вход терминальных пользователей отключается.
Параметры команды:CHANGE LOGON {/QUERY | /ENABLE | /DISABLE | /DRAIN | /DRAINUNTILRESTART}

  • /QUERY    Опрос текущего режима входа сеанса.
  • /ENABLE   Включение входа пользователя из сеанса.
  • /DISABLE  Отключение входа пользователей из сеансов.
  • /DRAIN    Запрещает входить в систему новым пользователям, но разрешает повторное подключение к существующим сеансам.
  •  /DRAINUNTILRESTART    Запрещает входить в систему новым пользователям до перезагрузки сервера, но разрешает повторное подключение к существующим сеансам.

Далее.

  • change port: позволяет изменить тип серийного порта для программ, запущенных в режиме совместимости DOS (compatibility mode).
  • change user: позволяет изменить текущий режим работы сервера терминалов Windows 2008. Опция /install позволяет перевести сервер в режим установки приложений, для перевода сервера терминала в обычный рабочий режим воспользуйтесь опцией /execute. Параметр /query позволяет определить текущий режим работы.
  • cprofile: очистка профиля пользователя, выполняется удаление файлов профиля с диска, также удаляются связанные ссылки в реестре и ассоциации файлов. При работе данной утилиты, профиль не должен использоваться пользователем. Опция /L используется для очистки  всех локальных профилей пользователей, /I – вызывает запрос перед удалением профиля, /V – расширенный вывод команды.
  • Logoff: завершить сессию. Для завершения определенной сессии пользователя, можно использовать команду logoff [имя сессии] или logoff [id сессии].
  • msg: Послать сообщение пользователям терминала.
  • query process: Отобразить список процессов в сессии пользователя.
  • query session: Отобразить список сессий на определенном терминальном сервере.
  • query termserver: Отобразить список терминальных серверов в домене.
  • query user: Отобразить список всех пользователей, зарегистрированных на определенном сервере терминалов.
  • register: настройка приложения на сервере терминалов для взаимодействия с  системными ресурсами. Есть два параметра: /system (глобальный системный ресурс) или  /user (глобальный пользовательский ресурс). Следующим аргументом команды идет имя исполняемого файла.
  • reset session: Сброс терминальной сессии. Используется: reset [имя сессии], или reset [id сессии].
  • shadow: Просмотр терминальной сессии другого пользователя.
  • tscon: Подключиться к другой терминальной сессии, запущенной на этом же сервере.
  • tsdiscon: Отключиться от терминальной сессии на этом сервере.
  • tskill: Завершить определенный процесс, используется в формате tskill [id процесса], или tskill [имя процесса].Чтобы завершить все процессы во всех терминальных сессиях, используется с параметром /a. Кроме того, можно указать имя сервера терминалов (ключ /server) или конкретную сессию пользователя (/ID:sessionid).
  • tsprof: Настройка профилей пользователей терминального сервера.
  • tsshutdn: Выключить сервер терминалов. Можно указать время, по истечении которого нужно выключить сервер терминалов, например: tsshutdn 120, вызовет выключение сервера через 2 минуты. Ессть еще 2 параметра данной команды /reboot (перезагрузка машины), и /powerdown (полностью выключить сервер).