使用 Cmd 和 PowerShell 重新启动 Windows
用于重新启动 Windows 的关机命令行工具和 PowerShell 中的 Restart-Computer cmdlet 用于重新启动 Windows 或在没有任何 GUI 工具的情况下重新引导 Windows。
Windows 管理员需要定期重新启动计算机、远程计算机。使用命令行重新启动或 PowerShell 远程重新启动计算机,无需编写脚本。
在这篇博文中,我们将讨论如何使用命令行 (cmd) 或 PowerShell 重新启动或重新引导 Windows 操作系统。
使用关机命令提示符重新启动 Windows
重新启动或重启 Windows 计算机的最简单方法之一是通过命令提示符关机命令行工具。
要在命令提示符中使用 shutdown 命令重新启动 Windows 操作系统,请使用以下步骤:
- 单击 Windows 任务栏中的“搜索”图标
- 在搜索栏输入cmd
- 单击打开菜单
您可以使用“以管理员身份运行”选项以管理员权限打开命令提示符。
- 使用以下命令重新启动计算机
shutdown /r- 按回车键
使用 shutdown /r cmd 命令重新启动计算机。
完成上述步骤后,计算机将重新启动。
酷提示:如何获取 PowerShell 模块列表!
如何使用关机命令立即重新启动计算机
Shutdown /r 命令行工具作为默认计时器在 1 分钟延迟后重新启动 Windows。
使用/t参数指定使用以下命令立即重新启动Windows
shutdown /r /t 0在上面的命令中,
shutdown /r /t 0 指定0秒后重新启动Windows(立即)
如果您想在 30 秒或特定秒数间隔时间后 cmd 重新启动计算机,请使用 /t 参数指定重新启动计时器(以秒为单位),如下所示
shutdown /r /t 30
上述命令将在 30 秒后重新启动计算机。
酷提示:如何使用PowerShell获取计算机的上次启动时间!
使用命令提示符重新启动远程计算机
您可以使用Shutdown /r /m 命令行工具通过命令提示符重新启动远程计算机。
关机命令中的/m参数指定远程机器名称。
使用以下命令使用 cmd 重新启动远程计算机
shutdown /r /m \\SHELL-PC101 /t 60上述命令将在 60 秒延迟后重新启动远程计算机名称 SHELL-PC101。
您可以使用以下命令强制重新启动远程计算机并为目标计算机添加注释
shutdown /r /m \\SHELL-PC101 /t 60 /c "Please save all of your documents"在上面的命令中,
它将在远程计算机上显示一个标准的 Windows 对话框,其中包含以下消息:
“您即将退出”,然后是“请保存您的所有文档”
Shutdown cmd 将在 60 秒延迟后重新启动远程计算机。
酷提示:如何使用测试连接来 ping 计算机列表!
使用重新启动计算机 PowerShell 命令重新启动 Windows
Restart-Computer PowerShell命令用于重新启动本地或远程计算机。
要使用 PowerShell restart-computer 命令重新启动本地计算机,请使用以下步骤:
- 单击 Windows 任务栏中的“搜索”图标
- 在搜索栏输入cmd
- 单击打开菜单
您可以使用“以管理员身份运行”选项以管理员权限打开命令提示符。
键入以下命令以使用 PowerShell 重新启动计算机
Restart-ComputerPowerShell 中的 Restart-Computer cmdlet 会重新启动本地计算机。
酷提示:事件 ID 1074 - 系统重新启动或关闭!
如何使用PowerShell重启远程计算机?
在 PowerShell 中使用 Restart-Computer cmdlet 重新启动一台或多台远程计算机,如下所示
Restart-Computer -ComputerName SHELL-PC01, SHELL-PC02, localhost在上面重启多台远程计算机的 PowerShell 脚本中,
Restart-Computer cmdlet 具有ComputerName 参数。我们已指定多个远程计算机名称以使用该命令重新启动。
酷提示:如何使用 mkdir 创建目录!
结论
我希望上述文章有助于了解重新启动 Windows 或使用命令提示符和使用 PowerShell 重新启动 Windows 的不同方法。
Shutdown /r 命令行用于使用命令提示符重新启动/重新启动本地或远程计算机。
您可以使用 /t 参数来延迟计算机重新启动,假设延迟 30 秒,请使用 /t 30
PowerShell 中的 Restart-Computer cmdlet 用于重新启动本地或远程计算机。您可以使用-force参数强制重新启动计算机。
您可以在 ShellGeek 主页上找到有关 PowerShell Active Directory 命令和 PowerShell 基础知识的更多主题。

