
用于Windows XP和Windows 2003的shutdown.exe程序位于System32文件夹中(Windows 2000默认没有此命令,而只是将其复制过来).
基本用法:
关闭[-i | -l | -s | -r | -a] [-f] [-m \\计算机名] [-t xx] [-c“注释”] [-d up: xx: yy]
没有参数显示此消息(与?相同)
-i Display GUI界面,必须是第一个选项
-l注销(不能与选项-m一起使用)
-s关闭此计算机
-r关闭并重新启动计算机

-a放弃系统关机
-m \\ computername远程计算机关闭/重新启动/放弃
-t xx将关机超时设置为xx秒
-c“注释”关闭注释(最多127个字符)
-f强制关闭正在运行的应用程序而不会发出警告
-d [u] [p]: xx: yy关闭原因代码
u是用户代码
p是计划的关闭代码

xx是主要原因代码(小于256的正整数)
yy是次要原因代码(小于65536的正整数)
示例:
1)30秒后自动关闭
>关机-s
这将弹出一个自动关闭对话框,默认关闭时间为30秒
2)1小时后自动关闭
> shutdown-s -t 3600
![]()
3)晚上10点自动关闭
> at 22: 00shutdown -s
这将显示一条消息,例如“添加了新的作业,作业ID为1”,并添加了关闭任务.
4)远程重启PC
> shutdown -m \\ [IP地址或计算机名称] -r
如果远程计算机未打开或无法连接网络,则会提示“找不到网络路径”.
如果远程计算机已被锁定,则会提示“计算机已锁定远程关闭计算机命令,如果不使用强制选项远程关闭计算机命令,则无法关闭计算机”. 只需添加-f选项;
如果命令成功运行,远程计算机将显示一个自动关闭对话框,默认情况下等待时间为30秒;
如果您后悔,可以通过运行“> shutdown -m \\ [IP地址或计算机名] -a”来取消;
如果您没有远程关闭的权限,系统将提示您“访问被拒绝”. 您需要参考以下说明来打开远程关闭权限.
获取远程关闭权限:
1)修改远程PC的“本地安全策略”以打开指定用户的权限
在WindowsXP默认安全策略中,只有Administrators组中的用户才有权远程关闭计算机. 如果要授予xxxx用户远程关闭权限. 可以使用Windows XP的“管理工具”中的“组策略”或“本地安全策略”来实现.
1. 从命令行运行gpedit.msc以打开组策略编辑器;
2. 导航到“计算机配置/ Windows设置/安全设置/本地策略/用户权限分配”;
3. 修改“从远程系统强制关机”并添加xxxx用户.
2)获取远程IPC管理权限
如果在第一步配置后仍显示“拒绝访问”,则需要先运行以下命令,然后再运行shutdown命令
net use \\ [ip地址或计算机名称] \ ipc $密码/用户: xxxx
其中password是帐户xxxx的登录密码.
本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/jisuanjixue/article-150074-1.html
详见我昨天文章
在一段时间里将会成为常态
百加得植入广告更早