定时关机和远程控制关机2008-12-19 12:20经常要出门时,电脑上却正在下载东西,下了一半但又没时间等了,这个时候用定时关机就比较有用了。当然了,我这里要说的不是一个软件,只是 Windows XP自带的一个应用程序 shutdown.exe,调用起来也很简单,只需要在开始菜单—>运行中输入一个命令 shutdown 就可以了。下面就介绍它的详细用法:
1、在指定到几点关机
例如:at 12:00 Shutdown -s
这样,到了12点电脑就会出现“系统关机”对话框,默认有30秒钟的倒计时并提示你保存工作。
2、指定多长时间后关机
例如:Shutdown.exe -s -t 3600
这里表示60分钟后自动关机,“3600”代表60分钟。
3、取消自动关机
命令:shutdown -a
4、调出自动关机的图形界面
命令:shutdown -i
则可以打开设置自动关机对话框,对自动关机进行设置。
5、注销当前用户
命令:shutdown - l
这个命令只能注销本机用户,对远程计算机不适用。
6、关闭本地计算机
命令:shutdown - s
7、重启本地计算机
命令:shutdown - r
上面都是在本机上的用法,下面说一下远程控制关机的用法:
控制远程关机的命令如下:
shutdown –s –m \\flash -t 30
这个命令的作用就是在30秒内关闭计算机名为flash的机器(flash为局域网内一台同样使用Windows XP的电脑)
原因很简单,你登陆被控制的机器是以guest的身份登陆的,当然没权限去关机了。解决的办法也很简单,只要在客户计算机(能够被远程关闭的计算机,如上述的flash)中赋予guest用户远程关机的权限即可。
解决方法如下:
1、在命令行中输入命令:gpedit.msc,这时便会打开组策略编辑器;
2、在“组策略”窗口的左窗格中打开“计算机配置”—“Windows 设置”—“安全设置”—“本地策略”—“用户权利指派”。
3、在“组策略”窗口的右窗格中选择“Force shutdown from a remote system (从远端系统强制关机)”,双击。
4、在弹出的对话框中显示目前只有“Administrators”组的成员才有权从远程关机;单击对话框下方的“添加用户或组”按钮,然后在新弹出的对话框中输入“guest”,再单击“确定”。
5、这时在“从远端系统强制关机”的属性中便添加了一个“guest”用户,单击“确定”即可。
这时问题就解决了,再试试那个命令,看是不是可以控制关机了?被控制的机器要想取消关机还是使用命令:shutdown -a
--------------------------------------------------------------------------------
E:\VC\Debug>shutdown
用法: shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f]
[/m file://computer][/t xxx][/d [p:]xx:yy [/c "comment"]]
没有参数 显示帮助。这与键入 /? 是一样的
/? 显示帮助。这与不键入任何选项是一样的
/i 显示图形用户界面(GUI)。
这必须是第一个选项
/l 注销。这不能与 /m 或 /d 选项一起使用
/s 关闭计算机
/r 关闭并重启动计算机
/a 放弃系统关闭。
这只能在超时过程中使用
/p 关闭本地计算机,没有超时或警告。
这只能与 /d 选项一起使用
/h 休眠本地计算机。
这只能与 /f 选项一起使用
/e 将计算机的意外关闭原因记入文档
/m file://computer/ 指定目标计算机
/t xxx 设置关闭前的超时为 xxx 秒。
有效范围是 0-600,默认为 30
/c "comment" 重启动或关闭的原因的注释。
最大允许 127 个字符
/f 强制正在运行的应用程序关闭而不事先警告用户
/d [p:]xx:yy 提供重启动或关闭的原因
p 表明重启动或关闭是计划内的
xx 是主要原因号(小于 256 的正整数)
yy 是次要原因号(小于 65536 的正整数)
此计算机上的原因:
(E = 预期 U = 意外 P = 计划, C = 自定义)
类别 主要 次要 标题
U 0 0 其他(没有计划的)
E 0 0 其他(没有计划的)
E P 0 0 其他(计划的)
U 0 5 其他故障: 系统没有反应
E 1 1 硬件: 维护(没有计划的)
E P 1 1 硬件: 维护(计划的)
E 1 2 硬件: 安装(没有计划的)
E P 1 2 硬件: 安装(计划的)
P 2 3 操作系统: 升级(计划的)
E 2 4 操作系统: 重新配置(没有计划的)
E P 2 4 操作系统: 重新配置(计划的)
P 2 16 操作系统: 服务包(计划中)
2 17 操作系统: 热修补(没有计划)
P 2 17 操作系统: 热修补(计划中)
2 18 操作系统: 安全修补(没有计划)
P 2 18 操作系统: 安全修补(计划中)
E 4 1 应用程序: 维护(没有计划的)
E P 4 1 应用程序: 维护(计划的)
E P 4 2 应用程序: 安装(计划中)
E 4 5 应用程序: 没有反应
E 4 6 应用程序: 不稳定
U 5 15 系统故障: 停止错误
E 5 19 安全问题
U 5 19 安全问题
E P 5 19 安全问题
E 5 20 网络连接性丢失(没有计划的)
U 6 11 电源故障: 电线被拔掉
U 6 12 电源故障: 环境
P 7 0 旧版 API 关机
===========================================
如果电脑突然无缘无故关机了,最有可能的原因是什么?当然是中了木马!黑客刚才正连着你的电脑,闲着无聊发了一条“关机”指令。
其实Windows本身也带有这样一个关机“木马”。如果对WindowsXP有所了解的人 ,应该知道XP中新增了一个Shutdown命令。用“ -m\\p地址”参数就能实现远程关机。不过也别急着害怕,前提是必须拥有远程计算机的管理权限。
以远程IP为192.168.0.2为例,运行CMD打开“命令提示符”窗口,在其中输入
shutdown -s -m\\192.168.0.2 -t0 -f"(f参数表示强行关机) |
回车,对方就关机了。如果不成功则说明你没有获得该计算机的管理权限。
以用户名为 “admin" 密码为 “password "为例,可以通过执行
net use \\192.168.0.2\ipc$ "passwotd "/usetr:admin " |
命令获得远程IPC管理权限,再执行Shutdown命令就能轻松远程关机了。将多条关机命令保存在BAT批处理文件中还能实现批量关机。
评论