用法: shutdown.exe [-i | -l | -s | -r | -a] [-f] [-m [url=file://\\computername]\\computername[/url]] [-t xx] "comment"] [-d up:xx:yy]
没有参数 显示此消息(与 ? 相同)
-i 显示 GUI 界面,必须是第一个选项
-l 注销(不能与选项 -m 一起使用)
-s 关闭此计算机
-r 关闭并重启动此计算机
-a 放弃系统关机
-m [url=file://\\computername]\\computername[/url] 远程计算机关机/重启动/放弃
-t xx 设置关闭的超时为 xx 秒
-c "comment" 关闭注释(最大 127 个字符)
-f 强制运行的应用程序关闭而没有警告
-d [p]:xx:yy 关闭原因代码
u 是用户代码
p 是一个计划的关闭代码
xx 是一个主要原因代码(小于 256 的正整数)
yy 是一个次要原因代码(小于 65536 的正整数)
我们现在所需要的就是 ShutDown.exe -r 这个命令了,先将ShutDown.exe上传到了服务器上(因为它只是WinXP自带的,2000并没有这个命令)。
运行CMD,连接FTP
ftp www XXX.com
user:XXXXX
password:XXXXX
命令为:
quote site exec ShutDown.exe -r
提示如下:
200 EXEC command successful (TID=33).
这时就等着吧,服务器就会接受命令重启了
如果提示如下:
permission denied.
说明你的FTP帐号权限不能执行命令,通过FTP远程管理,先加上执行命令权限后再试就可以了。
通过远程ftp命令来重启iis,,具体的操作方法是:
1)在命令提示符中输入以下命令:
ftp
open 192.168.1.133 这是您服务器的ip,
test123 这是ftp帐号
test123456 这是ftp密码
quote site exec re_iis.bat 重启mysql服务
执行成功的话,会返回以下字符,
200 EXEC command successful (TID=33).
re_iis.bat的内容为 传到根目录
iisreset
通过此方法,你可以实现远程重启服务器、重启iis、重启任何服务