确定当前是否通过远程桌面连接访问服务器

sta*_*ack 4 remote-desktop

例如,我有一台由 4 个人使用的服务器,并且该服务器中只有一个帐户。我们知道,当已经有人访问,而另一个用户访问服务器时,当前用户就会被断开。

有没有办法确定当前是否通过远程桌面连接访问服务器,以防止活动用户不必要的中断。

小智 5

这适用于以下操作系统:Windows Server 2008、Windows Server 2008 R2、Windows Server 2012 和 Windows Vista。尝试这个命令:

query session [<SessionName> | <UserName> | <SessionID>] [/server:<ServerName>] [/mode] [/flow] [/connect] [/counter]
Run Code Online (Sandbox Code Playgroud)

这应该给出如下输出:

C:\>query session
 SESSIONNAME    USERNAME       ID STATE  TYPE   DEVICE
>console        Administrator1  0 active wdcon
 rdp-tcp#1      User1           1 active wdtshare
 rdp-tcp                        2 listen wdtshare
                                4 idle
                                5 idle
Run Code Online (Sandbox Code Playgroud)

来源

希望这可以帮助。