【永恒的瞬间】
☜Give me hapy ☞
Windows XP的关机是由Shutdown.exe程序来控制的,位于Windows\System32文件夹中。如果想让Windows 2000也实现同样的效果,可以把Shutdown.exe复制到系统目录System32下。

首先当然要求主板必须支持软件关机功能,否则你还得亲自去按电源开关才能关机,现在的主板一般都支持软件关机。操作步骤:单击“开始”/程序/附件/系统工具中"计划任务",弹出计划任务窗口,然后双击"添加已计划的任务",运行“计划任务向导”,按“浏览”,找到WINDOWS目录中的Rundll32.exe 文件,单击"打开"按钮,在出现的对话框中键入该任务的名字(如"定时关机"),执行方式选择“每天” ,然后按“下一步”选择定时关机时间(可以先试一下比现在机器上显示的时间晚1分钟),下一步选中“当单击完成打开该任务的高级属性”,单击"完成",最后右击"定时关机"来打开属性,在运行栏输入“C:\WINNT\system32\shutdown.exe -r -t 1”,单击"确定"不久,OK了。


附:ShutDown用法及参数
用法: shutdown [-i | -l | -s | -r | -a] [-f] [-m \\computername] [-t xx] [-c "comment"] [-d up:xx:yy]

没有参数        显示此消息(与 ? 相同)
-i                      显示 GUI 界面,必须是第一个选项
-l                      注销(不能与选项 -m 一起使用)
-s                      关闭此计算机
-r                      关闭并重启动此计算机
-a                      放弃系统关机
-m \\computername       远程计算机关机/重启动/放弃
-t xx                   设置关闭的超时为 xx 秒
-c "comment"            关闭注释(最大 127 个字符)
-f                      强制运行的应用程序关闭而没有警告
-d [p]:xx:yy         关闭原因代码
                    u 是用户代码
                    p 是一个计划的关闭代码
                    xx 是一个主要原因代码(小于 256 的正整数)
                              yy 是一个次要原因代码(小于 65536 的正整数)

-f:强行关闭应用程序
-m \\计算机名:控制远程计算机
-i:显示图形用户界面,但必须是Shutdown的第一个选项
-l:注销当前用户
-r:关机并重启
-t时间:设置关机倒计时
-c "消息内容":输入关机对话框中的消息内容(不能超127个字符)


总结:
 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
上面都是在本机上的用法,下面说一下远程控制关机的用法:
 8、控制远程关机的命令如下:
shutdown –s –m \\flash -t 30
这个命令的作用就是在30秒内关闭计算机名为flash的机器(flash为局域网内一台同样使用Windows XP的电脑)
不过在使用这个命令之前需要对被控制的机器进行设置,否则会得到这样的结果:Access is denied (拒绝访问)
原因很简单,你登陆被控制的机器是以guest的身份登陆的,当然没权限去关机了。解决的办法也很简单,只要在客户计算机(能够被远程关闭的计算机,如上述的flash)中赋予guest用户远程关机的权限即可。
解决方法如下:
(1)、在命令行中输入命令:gpedit.msc,这时便会打开组策略编辑器;
(2)、在“组策略”窗口的左窗格中打开“计算机配置”—“Windows 设置”—“安全设置”—“本地策略”—“用户权利指派”。
(3)、在“组策略”窗口的右窗格中选择“Force shutdown from a remote system (从远端系统强制关机)”,双击。
(4)、在弹出的对话框中显示目前只有“Administrators”组的成员才有权从远程关机;单击对话框下方的“添加用户或组”按钮,然后在新弹出的对话框中输入“guest”,再单击“确定”。
(5)、这时在“从远端系统强制关机”的属性中便添加了一个“guest”用户,单击“确定”即可。
这时问题就解决了,再试试那个命令,看是不是可以控制关机了?被控制的机器要想取消关机还是使用命令:shutdown -a
 注:以上远程关机要在域中才能实现

posted on 2007-06-21 10:44 ☜♥☞MengChuChen 阅读(731) 评论(0)  编辑  收藏 所属分类: server

只有注册用户登录后才能发表评论。


网站导航: