用shutdown命令控制计算机的关机或重启?
shutdown命令的语法格式是:shutdown [-i/-l/-s/-r/-a][-f][-m[\ComputerName]][-t XX][-c"message"][-d[u][p]:xx:yy]
各参数的含义为:
-i 显示图形界面对话框;
-l 注销当前用户(默认设置会注销当前用户);
-s 关闭计算机;
-r 关闭之后立即重新启动;
-a 终止关闭,除了-l和ComputerName外,系统将忽略其他参数。在超时期间,你只能使用-a;
-f 强制运行要关闭的应用程序;
-m [\ComputerName]指定要关闭的计算机,不指定默认为本机;
-t XX将用于系统关闭的定时器设置为XX秒,默认是20秒;
-c "message"指定将在“系统关闭”窗口中的“消息”区域显示消息,最多可以使用127个字符;
-d [u][p]:xx:yy列出系统关闭的原因代码,为系统关机日志记录使用。
使用方法如下:
1、shutdown -r -f
2、开始菜单-关闭计算机-重新启动
两条命令同时运行,当然之前最好把一些重要的服务停止掉,比如数据库等防止丢失数据。第一条shutdown命令执行后会有个延迟,可以保证把未退出的程序咔嚓掉,如果单纯使用开始菜单的重启命令进行远程重启,出现服务器无法正常关机的概率是相当大的,可以说是非常的不可靠,反而shutdown命令要更加可靠一些,但还是为了完全,笔者每次都是两条命令同时用,虽然麻烦一点但总比去找机房人员协助要方便点,毕竟服务器也不是经常重启。
重启:shutdown -r
远程关机:shutdown -s -t 10 -m \\ip地址
放弃关机:shutdown -a
再输入要操作的计算机IP。也可以多台选择。