Назад | Перейти на главную страницу

Как я могу просмотреть активные удаленные подключения (RDP) к серверу Windows?

Как я могу узнать, кто в настоящее время подключен к серверу (Windows 2012) с помощью клиента удаленного рабочего стола? Я сам подключаюсь к этому серверу по RDP.

Этот вопрос предлагает решение для получения IP-адресов с установленными соединениями. Мне был бы интересен список пользователей или их сеансов и когда эти сеансы были активны в последний раз.

Вы можете ввести "Query User" в командную строку на удаленном компьютере, чтобы быстро просмотреть

Запустите команду «qwinsta» на сервере или с переключателем / server: servername.

>qwinsta /?
Display information about Remote Desktop Sessions.

QUERY SESSION [sessionname | username | sessionid]
              [/SERVER:servername] [/MODE] [/FLOW] [/CONNECT] [/COUNTER] [/VM]

  sessionname         Identifies the session named sessionname.
  username            Identifies the session with user username.
  sessionid           Identifies the session with ID sessionid.
  /SERVER:servername  The server to be queried (default is current).
  /MODE               Display current line settings.
  /FLOW               Display current flow control settings.
  /CONNECT            Display current connect settings.
  /COUNTER            Display current Remote Desktop Services counters informati
on.
  /VM                 Display information about sessions within virtual machines
.

Вы также можете сброс сеанс RDP с помощью команды "rwinsta":

>rwinsta /?
Reset the session subsytem hardware and software to known initial values.

RESET SESSION {sessionname | sessionid} [/SERVER:servername] [/V]

  sessionname         Identifies the session with name sessionname.
  sessionid           Identifies the session with ID sessionid.
  /SERVER:servername  The server containing the session (default is current).
  /V                  Display additional information.

Вы можете увидеть на вкладке Пользователи диспетчера задач

в tsadmin.msc Команда предоставит вам красивый графический интерфейс с информацией и контролем над сеансами Windows RDP

Первый вариант - использовать командную строку, чтобы «запросить пользователя / сервер: ИМЯ СЕРВЕРА» (или «quser.exe» - то же самое). Это показывает имя пользователя, имя сеанса, идентификатор сеанса, состояние сеанса, время простоя и время входа в систему для всех вошедших в систему пользователей.

Второй вариант - использовать командную строку для «запроса сеанса / сервера: ИМЯ СЕРВЕРА». Это показывает имя пользователя, имя сеанса, идентификатор сеанса и состояние сеанса. Он показывает все сеансы, включая отключенные, которые могут быть полезны.

Третий вариант: установите диспетчер подключений к удаленному рабочему столу Microsoft, настройте сервер (-ы), затем щелкните правой кнопкой мыши сервер, чтобы «просмотреть сеансы». Это показывает идентификатор сеанса, состояние сеанса, домен / имя пользователя, имя клиентского компьютера. Обратите внимание, что quser и qsession не показывают имя клиентской машины, что может быть полезно для определения того, кто на самом деле использует машину. Однако RDCM не показывает время простоя / входа в систему, и он довольно устарел и глючит.

Также важно отметить, что все методы не будут отображать активные сеансы, если текущий пользователь не имеет прав администратора на запрашиваемом удаленном сервере. Так что сначала используйте runas / u: DOMAIN \ adminUser cmd.exe, чтобы запустить консоль adming.

https://pixelrobots.co.uk/2016/06/add-tsadmin-msc-back-to-windows/

Если вы можете получить эти файлы, вы можете добавить tsadmin.msc обратно в Windows 10.