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

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

作者:精品下载站 日期:2024-12-15 00:40:05 浏览:14 分类:玩电脑

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


为什么我们需要使用PowerShell重启远程计算机?我们必须测试新软件,但单击文件资源管理器后计算机停止响应。问题是我们无法结束任何任务。计算机距离我们有几个小时的路程,而且该地区没有人。最好的解决方案是什么?最好的方法是远程重新启动计算机。在本文中,您将了解如何使用 PowerShell 重新启动远程计算机。

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

以管理员身份运行 PowerShell。我们将使用 Restart-Computer cmdlet。计算机的名称是 PC01。

PS C:\> Restart-Computer -ComputerName "PC01"
Restart-Computer : Failed to restart the computer PC01 with the following error message: The system shutdown can
not be initiated because there are other users logged on to the computer.
At line:1 char:1
+ Restart-Computer -ComputerName PC01
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : OperationStopped: (PC01:String) [Restart-Computer], InvalidOperationException
    + FullyQualifiedErrorId : RestartcomputerFailed,Microsoft.PowerShell.Commands.RestartComputerCommand

那不起作用。这是为什么?

计算机上有用户登录,我们无法重新启动远程计算机。如果没有用户登录,将立即重新启动,不会失败。

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

我们必须使用-Force参数来重新启动计算机。这样做将立即重新启动计算机,而无需倒计时。

PS C:\> Restart-Computer -ComputerName "PC01" -Force

计算机正在重新启动。

Ping 远程计算机

运行上述 cmdlet 后,对计算机执行 ping 操作。它会告诉我们是否可以连接到计算机。

PS C:\> ping PC01 -t

Reply from 192.168.1.100: bytes=32 time=9ms TTL=120
Reply from 192.168.1.100: bytes=32 time=9ms TTL=120
Reply from 192.168.1.100: bytes=32 time=10ms TTL=120
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Request timed out.
Reply from 192.168.1.100: bytes=32 time=9ms TTL=120
Reply from 192.168.1.100: bytes=32 time=9ms TTL=120

ping 显示远程计算机的回复、请求超时和回复:

  1. 一开始,会显示回复,因为计算机仍处于连接状态。

  2. 几秒钟后,我们看不到回复。我们看到请求超时,因为计算机处于离线状态。

  3. 计算机再次启动,并显示回复。

计算机重新上线,我们可以通过远程桌面访问该计算机。

了解如何远程重新启动计算机是件好事。下次要重新启动计算机时,请确保使用 PowerShell。我希望这篇文章对您有所帮助。

了解更多:Exchange 安装程序无法继续 PowerShell 已打开文件 »

结论

在本文中,您学习了如何使用 PowerShell 重新启动远程计算机。如图所示运行 Restart-Computer cmdlet 以重新启动远程计算机。您始终可以通过 ping 计算机来检查计算机是否脱机并重新启动。

你喜欢这篇文章吗?如果是这样,您可能还想阅读使用 PowerShell 启用 Windows 防火墙。在 Twitter 和 LinkedIn 上关注我们,了解最新文章。

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

取消回复欢迎 发表评论:

关灯