运行在 Win7x64 上充当特定用户的远程桌面。
我使用的主要用户名是Server
。其余的用户名如下
hh1
hh2
hh3
- ETC。
基本上,这些手持远程桌面连接有时会锁定,我希望能够让用户运行批处理文件来强制从电脑上注销特定用户。
我尝试使用命令shutdown -r -l -f -m \\server\hh1
但该命令似乎只能注销特定的计算机,而不能注销用户。
任何帮助将不胜感激!
答案1
您可以使用qwinsta
和rwinsta
命令来查询和断开用户连接。遗憾的是,由于我当前位置的安全设置,我无法测试命令的远程功能。但是,根据这个Tech Talkz 上的技巧和窍门页面解释说,你绝对可以在本地进行(也可以远程进行,我只是无法检查它是否按解释的那样工作)
从命令提示符执行以下操作。
查询已连接的用户:
qwinsta
该命令将返回 6 列。我们感兴趣的是SESSIONNAME
、USERNAME
和ID
列。SESSIONNAME
您感兴趣的将包含字符串rdp-tcp#
后跟一个数字。将其与USERNAME
您要断开的匹配,并记下相应的ID
列。继续下一步。
断开用户连接:
rwinsta <ID>
<ID>
您想要断开连接的用户的会话 ID 在哪里。
这适用于本地连接的 RDP 会话(例如,从您想要断开远程用户的计算机),但希望远程实施能够在您的位置更好地工作。
希望有所帮助。