Рассмотрим такие команды как:
- query
- qwinsta (query session)
- quser (query user)
- mstsc (RDS shadow)
- msg
- change logon
- shutdown
QUERY
query — Отображение информации о процессах; сеансах; пользователя, вошедших на сервер; и серверах, обслуживающих подключение к удаленному рабочему столу
process | session | termserver | user
Более подробно здесь рассмотрятся команды:
query session
query user
а точнее их более короткие аналоги: qwinsta и quser
QWINSTA
qwinsta (эквивалент query session) — Отображение информации о сеансах служб удаленных рабочих столов.
С помощью этой команды можно узнать, активен ли сеанс пользователя и ID сеанса
Просто команда без каких либо ключей и параметров выводит список сеансов на текущем сервере:
qwinsta
Ключ /server позволит указать другой сервер:
qwinsta /server:servername
Показать информацию о сеансе конкретного пользователя:
qwinsta username
Также можно узнать информацию о сеансе пользователя на другом сервере:
qwinsta username /server:servername
Остальные параметры и подробная справка по команде:
qwinsta /?
QUSER
quser (эквивалент query user) — Отображение информации о пользователях, вошедших в систему
Позволит помимо прочего узнать также время входа и время бездействия сеанса — весьма полезная информация в определенных случаях.
В остальном, все ключи у возможности, такие же как и у команды qwinsta:
quser
Ключ /server позволит указать другой сервер:
quser /server:servername
Показать информацию о конкретном пользователе:
quser username
Показать информацию о конкретном пользователе на другом сервере:
quser username /server:servername
Справка и все функции:
quser /?
RDS SHADOW (MSTSC)
RDS Shadow — теневое подключение к сеансу пользователя
Для того, чтобы узнать ID сеанса, нужно воспользоваться одной из вышеупомянутых команд: qwinsta или quser
Теневое подключение без возможности управления сеансом (только просмотр):
mstsc /shadow:ID
Теневое подключение для управления другим сеансом:
mstsc /shadow:ID /control
ключ /v:servername позволит подключиться к сеансам другого сервера:
mstsc /v:servername /shadow:ID /control
MSG
msg — отправить сообщение пользователю
Для того, чтобы отправить сообщение в сеанс всем пользователям, нужно воспользоваться командой:
msg * your message here
Можно отправить сообщение конкретному пользователю — по его логину, имени сеанса или ID сеанса. Например, так мы скажем пользователю с ID сеанса 12, что ему необходимо выйти из системы:
msg 12 Срочно завершите сеанс!
ID сеанса можно узнать с помощью уже рассмотренных команд qwinsta или quser
CHANGE LOGON
change logon — включение / отключение входа на терминальный сервер
Полностью отключить вход в терминальные сессии можно командой:
change logon /disable
Включение входа:
change logon /enable
Все возможные ключи смотрим в справке:
change logon /?
SHUTDOWN
shutdown — перезагрузка или выключение компьютера. С необходимыми параметрами команда может быть использована для перезагрузки текущего компьютера/сервера, отложенной перезагрузки, удаленной перезагрузки другого компьютера, группы компьютеров, серверов и т.п. Команда имеет множество опций.
Так, например, команда shutdown со следующими параметрами:
shutdown /r /f /t 180 /c "комментарий для перезагрузки"
перезагрузит ваш сервер (/r) спустя 180 секунд (/t 180), принудительно закроет все приложения (/f, используется при указании /t) и укажет причину перезагрузки или комментарий для пользователей (/c «комментарий для перезагрузки»).
Удаленно перезагрузить или выключить компьютер или группу компьютеров через GUI можно командой
shutdown /i
Свежие комментарии