使用任务计划程序重新启动 Server 2008 R2?

使用任务计划程序重新启动 Server 2008 R2?

我一直尝试让 Server 2008 R2 在所有人都下班后重新启动,以安装其更新,但我的尝试显然没有效果。

我在 C:/ 中有一个“rebo​​ot.bat”,其中包含:

关机 –r –f –t 5

任务计划在晚上 11:00 进行,但是第二天我来的时候,它显示“上次运行结果:(0x1)”。并且服务器尚未重新启动。

有没有更好的方法可以做到这一点?希望有一个可行的方法……?

答案1

是的,将计划任务设置为无论用户是否登录都运行,并以最高权限运行。对于操作部分,将操作设置为“启动程序”,C:\Windows\System32\shutdown.exe然后/r /f /t 5作为参数。

确保用于该任务的帐户凭据具有Log on as Batch Job权限。

答案2

这是一次性的吗?如果是的话,您可能只需执行命令即可shutdown;无需安排任务。

例如,在 12 小时(或 43200 秒)后重新启动:

shutdown -r -t 43200

不幸的是,这不适用于所有版本;Server 2003 和 Vista 将时间限制为 600 秒(10 分钟)。此后的所有版本以及奇怪的是 XP 的最大时间为 315359999 秒(约 10 年)。

这与微软的命令文档其中规定到 Server 2012 的最大延迟为 600 秒。

相关内容