远程注销断开连接的用户


29

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

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


1
您不能使用命令创建.bat吗?运行命令,然后注销?
路易·安吉洛

Answers:


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

    QWINSTA /server:YOURCOMPUTERNAMEHERE
    

    写下会话ID。

  2. 然后使用以下logoff命令:

    LOGOFF YOURSESSIONIDHERE /server:YOURCOMPUTERNAMEHERE
    

看看是否可行。


Error 5 getting sessionnames Error [5]:Access is denied.即使我是计算机的本地管理员,QWINSTA也会给我。
thePurpleMonkey

@thePurpleMonkey如果这是域计算机,则需要成为域管理员。如果这是个人计算机,则您可能需要在两台PC(和两个admin)上使用完全相同的用户名,然后从Luiz运行命令。qwinsta将尝试使用可能无法在远程计算机上访问的“当前”凭据进行连接。
Darius 2013年

@Darius您实际上不需要是域管理员。我不是网络中的一员,可以毫无问题地使用qwinsta机器。但是信息仍然很有价值。它是域计算机吗?
路易·安吉洛

3
@thePurpleMonkey我在其他一些在线论坛上看到了此建议,建议您在运行qwinsta之前先做一个“ net use \\ servername”。该命令将允许您的PC和服务器建立可信连接。如果您当前的用户名被拒绝,它将要求您输入用户名以登录\\ servername。一旦建立,您应该可以使用qwinsta。参考论坛答案:tomshardware.com/forum/…(页面底部,匿名,2009年12月4日)
Darius,

2
谢谢大家,您的工作非常有帮助。我最终解决此问题的方法是使用PsExec在远程计算机上打开命令提示符,然后从那里运行QWINSTA和LOGOFF。然后终于奏效了。
ThePurpleMonkey

1

在一个命令中通过用户名远程注销用户:

logoff /server:"servername" | qwinsta /server:"servername" "username"

如果服务器受密码保护怎么办?
oldmud0

1

对于大多数Windows版本:使用启用了管理员的帐户登录到系统。调出任务管理器(如果您是RDP,请单击“开始”按钮下的“ Windows安全性”,或者从命令行中选择“ taskmgr.exe”,或者使用您喜欢的其他任何方式。)返回“用户”选项卡。您将看到自己的会话以及任何其他会话。选择另一个用户的会话并单击鼠标右键,然后选择“断开连接”或“注销”(或者,您可以选择该会话并使用底部的按钮来执行任何一个操作。)

任务管理器中“用户”选项卡的图像

如果是断开连接的会话,则也可以选择它,右键单击并使用“连接”,这会将您切换到该会话,而不是您所在的会话。然后,您当然可以注销该会话。


理想情况下,我不想通过接管他们的计算机来影响计算机的用户。谢谢,不过。
ThePurpleMonkey

0

我相信您可以logoff从命令行执行此操作(假设您要远程处理的计算机是Windows)。如果我正确理解了您的问题,则在您离开远程会话时,用户将登录,并使用其他帐户登录。您将可以通过cmd从他们的帐户注销。


0

如果您安装了PSTOOLS,这将非常容易。如果您没有安装PSTOOLS,请这样做。您可能需要将所有.exe复制到C:\ Windows \ system32目录。(公平地说,如果您没有PS工具且您是系统管理员,则不知道缺少什么!)

现在,在本地PC上以管理员身份运行CMD.exe,如果出现提示,请输入您的管理员凭据。现在键入“ psexec \\ hostname cmd.exe”。此命令将以您的帐户远程运行CMD.exe,就像您实际上在计算机上一样。在命令提示符的标题栏中,您将看到成功连接后被调出的远程主机名。

现在键入“查询会话”。现在,它将打印出所有可用的活动/非活动会话,您需要记下会话ID#。

现在输入“注销#”,其中#=您之前记下的会话ID。

您可以使用家用网络PC来执行此操作,但是必须在两个系统上都具有相同的帐户,这可能会有些棘手。

我已经对它进行了多次测试,它肯定会与域PC一起工作。


-2

Doublevisionpro将允许您远程注销用户。运行Doublevisionpro,选择要注销的用户,然后选择“查看”命令。

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.