«

»

Полезные команды терминального сервера (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 (полностью выключить сервер).

Permanent link to this article: http://www.blogss.ru/cmd-terminal-server

1 комментарий

  1. Жека Сообщает:

    Для получения списка пользователей с RDS фермы можно воспользоваться 2 скриптами
    основной скрипт
    @echo off
    for /F "eol=; tokens=1" %%i in (list_servers.txt)do @showusersonserver.cmd %%i
    pause
    и скрипт showusersonserver.cmd
    @echo off
    set result_file=result_%date:~6,4%_%date:~3,2%%date:~0,2%%time:~0,2%%time:~3,2%
    echo %1 >>%result_file%
    Query session /server:%1 /counter >> %result_file%

    в файле list_servers.txt просто перечисление серверов фермы

Добавить комментарий

Your email address will not be published.