远程注销断开连接的用户

the*_*key 31 windows remote-access

如何远程注销断开连接的用户?

例如,我远程连接到计算机(使用 Dameware,如果这很重要)并运行需要大量时间才能完成的命令。在那段时间里,我继续做其他事情。当我回来时,(该命令可能已成功完成)另一个用户已切换到他们的帐户,使我的帐户状态为“已断开连接”。如何在无需控制计算机、切换到我的帐户、注销和让用户再次登录的情况下远程注销我的帐户?

Lui*_*elo 56

  1. 首先,使用以下命令检查会话号qwinsta

     QWINSTA /server:YOURCOMPUTERNAMEHERE
    
    Run Code Online (Sandbox Code Playgroud)

记下会话 ID。

  1. 然后使用logoff命令:

     LOGOFF YOURSESSIONIDHERE /server:YOURCOMPUTERNAMEHERE
    
    Run Code Online (Sandbox Code Playgroud)

看看这是否有效。

[编辑] 您可以限制查询,使其仅显示您要注销的用户的会话 ID。

为了做到这一点,您将用户名命名为命令,例如:QWINSTA /server:YOURCOMPUTERNAMEHERE USER

  • @thePurpleMonkey 我在其他一些在线论坛上看到了这个,建议您在运行 qwinsta 之前执行“net use \\servername”。该命令将允许您的 PC 和服务器建立可信连接。如果您当前的用户名被拒绝,它会要求您提供用户名以登录到 \\servername。一旦建立,您应该能够使用 qwinsta。参考论坛答案:http://www.tomshardware.com/forum/172235-46-using-qwinsta-drop-terminal-services-sessions(在 Anonymous 页面底部 - 2009 年 12 月 4 日) (4认同)
  • 谢谢大家,你们非常有帮助。我最终解决这个问题的方法是使用 PsExec 在远程机器上打开一个命令提示符,然后从那里运行 QWINSTA 和 LOGOFF。然后它终于奏效了。 (3认同)