Windows XP和2003系统是经过一个名为Shutdown.exe的程序来完成关机操做的,关机的时候调用shutdown.exe。若是咱们能很好的利用这个工具,这对咱们的工做是大有益处的。首先看一下它的语法
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 取消关机操做(仅在超时期限内有效)。a 参数仅能够与 /m //ComputerName 一块儿使用。
/p 仅关闭本地计算机(而不是远程计算机),没有超时期或警告。/p 只能和 /d 一块儿使用。若是您的计算机不支持关闭电源功能,使用 /p 将关闭系统但不会切断您的计算机电源。
/h 使本地计算机处于休眠状态(若是已启用休眠)。仅可将 h 与 /f 一块儿使用。
/e 容许在目标计算机上记录意外关机缘由。
/f 强制关闭正在运行的应用程序而不提早警告用户。
警告 使用 /f 选项可能致使未保存的数据丢失。
/m //ComputerName 指定目标计算机。不能与 /l 选项一同使用。
/t XXX 将从新启动或关机前超时期限或延迟设置为 XXX 秒会使得在本地控制台显示一条警告信息。您能够指定的范围为 0 - 600 秒。若是省略 /t,则默认超时期限为 30 秒。
/d [p:]XX:YY 列出系统从新启动、关机或关闭电源的缘由。下表描述了参数值。
p: 表示从新启动或关机是已计划的。若是您不使用 p:选项,关机事件跟踪程序假设未计划从新启动或关机。
XX 指定主要缘由代码 (0-255)。
YY 指定次要缘由代码 (0-65535)。
/c"Comment" 使您能够对关机缘由作出详细注释。必须首先使用 /d 选项提供一个缘由。必须将注释引在引号中。最多可使用 511 个字符。
/? 在命令提示符下显示帮助,包括在本地计算机上定义的主要缘由和次要缘由的列表。只键入 shutdown 而不带任何参数也能够显示帮助。
注意事项:
• 必须为用户授予关闭系统的用户权利,该用户才能使用 shutdown 命令关闭本地或远程管理的计算机。
• 用户必须是 Administrators 组的成员才能对本地或远程管理的计算机的意外关机进行批注。若是目标计算机已加入某个域,则 Domain Admins 组的成员可能会执行该过程。
• 若是但愿一次关闭多台计算机,可针对每台计算机使用脚原本调用 shutdown,或者可以使用 shutdown /i 显示远程关机对话框。
• 一旦指定了主要和次要缘由代码,您必须首先为计划使用某种特定缘由的每一个计算机定义那些缘由代码。若是目标计算机上没有定义缘由代码,关闭事件跟踪程序将没法记录正确的缘由文本。
• 切记使用 p: 参数指出关机是计划关机。省略 p:表示关机是非计划关机。若是键入 p:,后面跟着非计划关机的缘由代码,命令将不会执行关机。相反,若是省略 p:并为计划关机键入缘由代码,命令也不会执行关机。
2、应用举例:
(1)若是你想在1小时后自动关闭计算机。使用以下命令解决:
shutdown –s –t 3600 (系统在3600秒后关闭计算机,时间可自定)
(2)出现RPC漏洞而致使倒计时自动关机,使用该命令取消倒计时自动关机:
shutdown –a (方法:”开始”->”运行”->”shutdown –a”->”肯定”)
好比早期的震荡波、冲击波等病毒就是针对WindowsXP的RPC(远程过程调用)漏洞设计的,它致使系统倒计时自动关机,不少人必定为此头痛不已,咱们可使用这种方法来解决.或者也可修改系统时间来延长关机。
(3)利用Shutdown命令 实现网络统一关机
经过一台电脑把全部的机器都关掉。由于整个办公环境安装的都是Windows XP系统,咱们就可使用远程关机“Shutdown”命令来实现统一关机。具体方法以下:
步骤1 单击“开始→运行”,在对话框中输入“Gpedit.msc”,单击<肯定>,打开“组策略编辑器”。
步骤2 在“组策略编辑器”窗口的左边打开“计算机配置→Windows设置→安全设置→本地策略→用户权利指派”,在右边的窗口选择“从远端系统强制关机”。在弹出的对话框中显示目前只有“Administrators”组的成员才有权远程关机;单击对话框下方的<添加用户或组>按钮,而后在弹出的对话框中输入“administrator”(管理员帐号),再单击<肯定>。
步骤3 这时在“从远端系统强制关机”的属性中便添加了一个“administrator”用户,单击<肯定>,最后关闭“组策略编辑器”窗口。
对办公环境的各电脑进行上述设置后,咱们便给每台计算机的“administrator”用户授予了远程关机的权限。到时,只需在本身的机器上进行如下操做:
步骤4单击“开始→运行”,在对话框中输入“Shutdown -I”,屏幕上将显示“远程关机”对话框。
而后一台一台关就能够了,或者建个批处理脚本总体一次执行就完了。
(4)用ShutDown实现服务器定时重启
单击“开始”/程序/附件/系统工具中"计划任务",弹出计划任务窗口,而后双击"添加已计划的任务",运行“计划任务向导”,单击"打开添加新任务"按钮,在出现的对话框中键入该任务的名字(如"定时关机"),执行方式选择“天天” ,而后按“下一步”选择定时关机时间(能够先试一下比如今机器上显示的时间晚1分钟),下一步选中“当单击完成打开该任务的高级属性”,单击"完成",最后右击"定时关机"来打开属性,在运行栏输入“C:\Windows\system32\shutdown.exe -r -t 60”,单击"肯定",不久j就OK了。
3、 linux 下的shutdown
shutdown命令:能够安全的关闭或重启Linux,它在系统关闭以前给系统上的全部登录用户提示一条警告信息。
格式:shutdown [选项][时间][警告信息]
命令中选项的含义:
-k:并不真正关机,而只是发出警告信息给全部用户。
-r:关机后当即从新启动。
-h:关机后不从新启动。
-f :快速关机,从新启动时跳过fsck。
-n:快速关机,不通过init程序。
-c:取消一个已经运行的shutdown。linux