PowerShell 远程注销登录账号 1


在维护服务时,任何一个断开连接的会话都可能阻止机器更新后的自动重启。那如何使用PowerShell脚本来强制用户注销呢?可以使用WMI 对象win32_operatingsystem,该对象有一个方法Win32Shutdown支持远程注销。

Win32Shutdown 支持传递一个整形参数:

参数 描述
0 注销
4 强制注销
1 关闭
5 强制关闭
2 重启
6 强制重启
8 关闭电源
12 强制关闭电源

远程注销机器

$remoteOS = gwmi win32_operatingsystem -ComputerName pstips.net -Credential (Get-Credential)
$remoteOS.Shutdown(4)
本文链接: https://www.pstips.net/login-off-remote-users.html
请尊重原作者和编辑的辛勤劳动,欢迎转载,并注明出处!

关于 Mooser Lee

我是一个Powershell的爱好者,创建了PowerShell中文博客,热衷于Powershell技术的搜集和分享。本站部分内容来源于互联网,不足之处敬请谅解,并欢迎您批评指正。

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注

一条评论 “PowerShell 远程注销登录账号