远程注销已断开连接的用户
我如何远程登录一个断开连接的用户?
例如,我远程连接到一台计算机(用Dameware,如果这很重要的话),并运行一个需要大量时间才能完成的命令。在这段时间里,我继续做其他事情。当我回来的时候,(命令大概已经成功完成)另一个用户已经切换到他们的账户,让我的账户状态为 “断开连接"。我如何才能远程注销我的账户,而不需要控制电脑,切换到我的账户,注销,然后让用户再次登录?
我如何远程登录一个断开连接的用户?
例如,我远程连接到一台计算机(用Dameware,如果这很重要的话),并运行一个需要大量时间才能完成的命令。在这段时间里,我继续做其他事情。当我回来的时候,(命令大概已经成功完成)另一个用户已经切换到他们的账户,让我的账户状态为 “断开连接"。我如何才能远程注销我的账户,而不需要控制电脑,切换到我的账户,注销,然后让用户再次登录?
首先用qwinsta
检查会话号:
然后使用logoff
命令:
看看是否有效。
通过用户名远程注销用户,只需一条命令:
logoff /server:"servername" | qwinsta /server:"servername" "username"
如果您已经安装了PSTOOLS,这一点非常简单。如果您没有安装PSTOOLS,请安装PSTOOLS。你可能想把所有的.exe文件复制到你的C:\Windows\system32目录下。(平心而论,如果你没有PS工具,而你又是系统管理员………..你不知道你错过了什么!)
现在,以管理员身份运行CMD.exe,如果提示时输入你的管理员凭证。现在键入 “psexec\hostname cmd.exe",这个命令将以你的帐户的身份远程运行CMD.exe,就像你在机器上一样。在命令提示符的标题栏中,当你成功连接后,你会看到远程主机的名字。
现在键入 "query session",这将会打印出所有可用的活动/非活动会话,你需要注意会话ID号。
现在键入 "logoff #” ,其中 # = 你之前记下的会话 ID。