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

[玩转系统] PowerShell:使用重新启动计算机重新启动计算机和远程计算机

作者:精品下载站 日期:2024-12-14 07:20:02 浏览:11 分类:玩电脑

PowerShell:使用重新启动计算机重新启动计算机和远程计算机


要重新启动计算机,您只需点击“开始”按钮,然后点击“开/关”即可。在本文中,所有内容都是有关 Windows PowerShell 的,因此我们重点关注两个命令:Restart-Computer 和 Stop-Computer。

重新启动计算机(本地主机)

如果您想使用 PowerShell 重新启动计算机,那么 Restart-Computer 就是您的朋友。该命令执行其承诺的操作:重新启动计算机。请先不要这样做,我希望你继续阅读我的文章。相信我:它会变得有趣。


Restart-Computer

对于前面提到的问题,我有一个解决方案。使用参数 WhatIf 运行重新启动计算机。然后系统只会告诉您会发生什么,如果......


Restart-Computer -WhatIf

[玩转系统] PowerShell:使用重新启动计算机重新启动计算机和远程计算机

或者使用参数确认。您可以选择按 Y 或 N。?

[玩转系统] PowerShell:使用重新启动计算机重新启动计算机和远程计算机

要延迟重新启动,请使用 Start-Sleep。顺便说一句:即使用户已登录,Force 参数也会重新启动计算机。


Start-Sleep -Seconds 10 ; Restart-Computer -Force

[玩转系统] PowerShell:使用重新启动计算机重新启动计算机和远程计算机

重新启动计算机(远程主机)

要重新启动远程计算机,请使用 -ComputerName。确保两台主机共享相同的 Active Directory 域。


Restart-Computer -ComputerName client001 -Force

[玩转系统] PowerShell:使用重新启动计算机重新启动计算机和远程计算机

重新启动计算机(多主机)

如果目标是重新启动所有域计算机(服务器除外!),请运行


(Get-ADComputer -Filter 'operatingsystem -notlike "*server*"').Name | Restart-Computer -Force -ErrorAction silentlycontinue

[玩转系统] PowerShell:使用重新启动计算机重新启动计算机和远程计算机

有关此主题的更多信息,请参阅我的文章使用 PowerShell 重新启动所有域计算机。

停止计算机

上述所有示例也适用于 Stop-Computer。

[玩转系统] PowerShell:使用重新启动计算机重新启动计算机和远程计算机

玩得开心重新启动和停止计算机!

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

取消回复欢迎 发表评论:

关灯