Windows 命令行中重启机器的命令是: shutdown -r -f -t 30
如果要实现远程重启,请加参数 –m, 例如重启远程的机器+关机的理由+强制关闭所有正在运行的应用程序+超时设置为1分钟 :
shutdown /m \\computername /r /f /c “Computers will restart in 1 minute, please save any work. System Administrator” /t: 120
远程关机或重启机,需要有远程机器上的管理员权限。两种方法如下:
1)请把执行shutdown所在的机器的登录用户加入远程机器的本地管理员组;
2)或者修改组策略添加用户权限,如下:
1. 在组策略编辑器中,打开逐级展开“计算机配置”→“Windows 设置”→“安全设置”→“本地策略”→“用户权利指派”
2. 在“组策略”窗口的右侧窗格中选择“从远端系统强制关机”,通过双击将其打开。
3. 单击对话框下方的“添加用户或组”按钮,添加一个可以远程关机的用户。
2. 在“组策略”窗口的右侧窗格中选择“从远端系统强制关机”,通过双击将其打开。
3. 单击对话框下方的“添加用户或组”按钮,添加一个可以远程关机的用户。
或者可以通过以下的bat来批量的重启远程的机器:
也可以在GUI中来重启远程的机器:shutdown -i
也可以使用工具psshutdown,且可以使用不同的用户名和密码来重启远程的机器: