有时,远程用户不会断开连接,新连接会失败并显示以下消息:终端服务器已超过允许的最大连接数。
我如何才能远程列出已连接的用户并要求他断开连接?
答案1
答案2
您可以使用这个好用的小型命令行工具:
http://home.fnal.gov/~jklemenc/tslistusers.html
TSListUsers 是一个命令行实用程序,用于列出本地或远程 Windows 终端服务器/RDP 服务器上当前连接和断开连接的用户、主机名、IP 地址和 RDP 会话号。要列出用户,您需要具备以下能力:- 对服务器的 NetBios 访问权限 - 允许您查询 RDP 会话信息的权限(如果您可以登录 TS,则默认情况下应该具有此功能)- 终端服务/RDP 应该在目标主机上运行
用法:
- TSListUsers.exe /? 获取帮助文本
- TSListUsers.exe 查询目标终端服务器
- TSListUsers.exe 不带参数查询本地主机
答案3
使用奎斯塔(查询 Windows Station)列出本地或远程终端服务主机的会话和用户名。
您还可以使用鲁温斯塔断开或注销您选择的会话(在获得许可的情况下)。
答案4
如果您在同一个网络上,您可以在您的机器上安装服务器 2003(或 2008)管理工具,这将使您能够访问终端服务管理控制台,然后您可以使用它连接到服务器并查看已登录和断开连接的用户。
或者,如果您需要进入服务器,则可以使用 RDP 中的控制台访问方法。只需在运行窗口中使用此命令即可:
mstsc /v:serverIP /admin
一旦登录到控制台,您可以打开终端服务管理控制台并查看谁登录了并断开他们的连接。
请记住,如果当前有人登录到控制台(无论是远程登录还是在服务器上登录),它都会断开他们的连接。