Win2003服务器一段时间后就需要重新启动,但每次通过远程手工重新启动比较麻烦,因此很多网管都是借助第三方软件来实现自动重启,其实我们只要运用系统本身的计划任务配合shutdown命令也可以巧妙地让服务器实现定时自动重新启动的功能。
首先我们先建立一个批处理文件,命名为reboot.bat。以下是批处理文件详细内容:
@echo off
C:
cd \C\\system32\
C:\\system32\cmd.exe /C "C:\\system32\shutdown.exe -r"
也可以先建立一个命名为reboot.cmd的文件,具体内容如下:
shutdown -r -t 30
在计划任务中新建任务指向reboot.bat或则reboot.cmd,设定运行时间就可以实现定时重启计算机了,win2k3重启时需要填入重启原因的那个对话框可以忽略,不会造成影响,那个原因对话框也可以在策略中设置关掉。
shutdown命令的语法
shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f] [/m \\ComputerName] [/t XXX] [/d [p:] XX:YY [/c "Comment"]]
参数
/i
显示“远程关机对话框”。/i 选项必须是键入的第一个参数,之后的所有参数都将被忽略。
/l
立即注销当前用户,没有超时期限。不能将 /l 与 /m \\ComputerName 或 /t 一起使用。
/s
关闭计算机。
/r
关机后重新启动计算机。
/a