如何查看与Windows服务器的活动远程连接(RDP)?


22

我如何查看谁当前通过远程桌面客户端连接到服务器(Windows 2012)?我本人通过RDP连接到该服务器。

该问题提供了一种获得具有已建立连接的IP地址的解决方案。我会对用户列表或他们的会话以及这些会话上次激活的时间感兴趣。

Answers:


24

您可以在远程计算机上的命令提示符下键入“查询用户”以快速查看


1
我接受此解决方案,因为它直接显示了登录时间和空闲时间。这正是我所希望的。
gpinkas '16

5
您可以将其缩短为quser
尼尔

17

在服务器上或使用/ server:servername开关运行“ qwinsta”命令。

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

哦-我简直不敢相信我从未见过

14

您可以在任务管理器的“用户”标签中看到


啊,我担心它会变得如此容易以至于被我忽略了
gpinkas 16-2-22

2

tsadmin.msc命令将为您提供一个不错的GUI,其中包含有关信息以及对Windows RDP会话的控制


2
默认情况下,tsadmin.msc已从Windows 10(可能还有Windows 8.1)以及Server 2012 R2和很有可能是Server 2016中删除。可以通过复制Server 2008 R2安装中的相关文件和注册表项。文件和密钥的列表在此页上:将TSADMIN.msc添加回Windows Server 2012 R2
委托
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.