如何找出哪些远程桌面会话在Windows Server 2003框中处于活动状态?
开始 – >pipe理工具 – > terminal服务pipe理器
点击您的服务器名称,它将列出右侧的活动会话,还有一个会话状态字段。 名为“会话”的另一个选项卡将显示活动的用户,监听器和控制台会话。
命令行的方式,你甚至可以远程使用,是
qwinsta /SERVER:{servername}
这将列出当前的会议和他们的地位,并与
rwinsta /SERVER:{servername} {sessionid}
以及适当的权限,您可以断开会话,当达到限制并且没有连接时特别有用。
{sessionid}是qwinsta结果中列出的ID号码
如果远程桌面向服务器开放,您可以在任务pipe理器( Ctrl-Shift-Esc )中的同一台服务器上看到其他会话。
我是一名开发人员,因为所有可用的会话都在使用中,所以无法将RDP发送到服务器。 我没有terminal服务经理,所以没有应用上面的答案。 我使用PowerShell进行这种Windows服务pipe理,并且使用来自MS员工(或组)的PowerShell模块PSTerminalServices取得了成功。 点击链接安装MSI,然后从PowerShell运行以下命令:
Import-Module PSTerminalServices Get-TSSession -ComputerName _MyRDPServer_ | Out-GridView
使用任务pipe理器,您可以单击用户选项卡查看哪些会话正在运行。 用鼠标右键单击用户断开或注销。