Пожалуйста Авторизоваться or Регистрация для создания сообщений и тем.
Удаленное отключение терминальных сессий (RDP) из командной строки
phpnet@phpnet
10 Сообщений
#1 · 14.04.2023, 06:04
Цитата: phpnet от 14.04.2023, 06:04отключить сессии используя командную строку.Для просмотра терминальных сессии используют команду -Command Prompt> qwinsta /server:terminal.example.comгде terminal.example.com - это имя нашего сервераЕсли у пользователя под которым вы работаете не хватает прав для администрирования служб терминалов, то вы получите ошибку -Command Prompt> qwinsta /server:terminal.example.comError opening Terminal server terminal.example.comError [5]:Access is denied.Тогда необходимо подключить ресурс IPC от имя пользователя у которого есть права на работу с сессиями.Command Prompt> net use \terminal.example.comIPC$ /u:usernameТеперь можно просмотреть кто у нас подключен -Command Prompt> qwinsta /server:terminal.example.comSESSIONNAME USERNAME ID STATE TYPE DEVICEconsole 0 Conn wdconrdp-tcp 65536 Listen rdpwdrdp-tcp#25 vasya 3 Active rdpwdДля отключения сессии пользователя используем командуCommand Prompt> rwinsta /server:terminal.example.com <session-id>То бишь в нашем примере для отключения пользователя vasya, смотрим id его сессии, из примера - 3 и даем команду на отключениеCommand Prompt> rwinsta /server:terminal.example.com 3Все пользователь Vasya отключен от терминальной сессии, если он в этот момент работал с ней, то получит предупреждение, о том что он отключен администратором.
отключить сессии используя командную строку.
Для просмотра терминальных сессии используют команду -
Command Prompt> qwinsta /server:terminal.example.com
где terminal.example.com - это имя нашего сервера
Если у пользователя под которым вы работаете не хватает прав для администрирования служб терминалов, то вы получите ошибку -
Command Prompt> qwinsta /server:terminal.example.com
Error opening Terminal server terminal.example.com
Error [5]:Access is denied.
Тогда необходимо подключить ресурс IPC от имя пользователя у которого есть права на работу с сессиями.
Command Prompt> net use \terminal.example.comIPC$ /u:username
Теперь можно просмотреть кто у нас подключен -
Command Prompt> qwinsta /server:terminal.example.com
SESSIONNAME USERNAME ID STATE TYPE DEVICE
console 0 Conn wdcon
rdp-tcp 65536 Listen rdpwd
rdp-tcp#25 vasya 3 Active rdpwd
Для отключения сессии пользователя используем команду
Command Prompt> rwinsta /server:terminal.example.com <session-id>
То бишь в нашем примере для отключения пользователя vasya, смотрим id его сессии, из примера - 3 и даем команду на отключение
Command Prompt> rwinsta /server:terminal.example.com 3
Все пользователь Vasya отключен от терминальной сессии, если он в этот момент работал с ней, то получит предупреждение, о том что он отключен администратором.
Голосуйте - палец вниз.0Голосуйте - палец вверх.0