当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 更改计算机状态

作者:精品下载站 日期:2024-12-14 03:02:59 浏览:13 分类:玩电脑

更改计算机状态


该示例仅适用于Windows平台。

要在 PowerShell 中重置计算机,请使用标准命令行工具、WMI 或 CIM 类。尽管您仅使用 PowerShell 来运行该工具,但了解如何在 PowerShell 中更改计算机的电源状态说明了有关在 PowerShell 中使用外部工具的一些重要细节。

锁定计算机

使用标准可用工具直接锁定计算机的唯一方法是调用 user32.dll 中的 LockWorkstation() 函数:

rundll32.exe user32.dll,LockWorkStation

该命令立即锁定工作站。它使用rundll32.exe调用user32.dll中的LockWorkStation函数。

当您在启用快速用户切换的情况下锁定工作站时(例如在 Windows XP 上),计算机将显示用户登录屏幕,而不是启动当前用户的屏幕保护程序。

要关闭终端服务器上的特定会话,请使用tsshutdn.exe命令行工具。

注销当前会话

您可以使用多种不同的技术来注销本地系统上的会话。最简单的方法是使用远程桌面/终端服务命令行工具 logoff.exe(有关详细信息,请在 PowerShell 提示符下键入 logoff /?)。要注销当前活动会话,请键入不带参数的 logoff

您还可以使用 shutdown.exe 工具及其注销选项:

shutdown.exe -l

另一种选择是使用 WMI。 Win32_OperatingSystem 类有一个Shutdown 方法。使用 0 标志调用该方法会启动注销:

有关详细信息,请参阅 Win32_OperatingSystem 类的 Shutdown 方法。

Get-CimInstance -ClassName Win32_OperatingSystem | Invoke-CimMethod -MethodName Shutdown

关闭或重新启动计算机

关闭和重新启动计算机是类似的任务。大多数命令行工具都支持这两种操作。 Windows 包含两个用于重新启动计算机的命令行工具。使用 tsshutdn.exeshutdown.exe 以及适当的参数。您可以从tsshutdn.exe /?shutdown.exe /?获取详细的使用信息。

您还可以直接从 PowerShell 执行关闭和重新启动操作。

要关闭计算机,请使用 Stop-Computer 命令

Stop-Computer

要重新启动操作系统,请使用 Restart-Computer 命令

Restart-Computer

要强制立即重新启动计算机,请使用 -Force 参数。

Restart-Computer -Force

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯