我正在尝试制定一个Powershell命令来远程注销用户。我们有一台带有非常不稳定程序的终端服务器,有时会锁定会话。我们需要远程注销用户,但我正在尝试编写一个PowerShell语句,将注销运行该脚本的人。我在Google上搜到了这个命令:
Invoke-Command -ComputerName MyServer -Command {shutdown -l}
但是,该命令返回“不正确的函数”错误。我可以在括号中成功运行其他命令,例如Get-Process。
我的想法是将其放入用户可以运行的脚本中,以使他们注销服务器(因为当它锁定时,他们无法访问开始菜单或ALT + CTRL + END来通过GUI进行操作)。
流程如下: Bob通过RDP登录MyServer,但他的会话卡住了。在他的本地桌面上,他可以运行包含类似上述命令的MyScript,这将注销他在MyServer上的会话。