Windows-Server-2012-R2

如何查看到 Windows 伺服器的活動遠端連接 ( RDP)?

  • January 28, 2020

如何查看目前使用遠端桌面客戶端連接到伺服器 (Windows 2012) 的使用者?我自己通過 RDP 連接到該伺服器。

這個問題提供了一個解決方案來獲取已建立連接的 IP 地址。我會對使用者或他們的會話列表以及這些會話上次處於活動狀態的時間感興趣。

您可以在遠端電腦上的命令提示符中鍵入“查詢使用者”以快速查看

在伺服器上執行“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
.

您還可以使用“rwinsta”命令重置RDP 會話:

>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.

引用自:https://serverfault.com/questions/758930