admin管理员组文章数量:1532737
2024年3月1日发(作者:)
8.3.2 shutdown命令
在Windows系统中,shutdown命令能够实现关闭或重新启动一台本地或远程计算机的功能。本节不仅讲解了shutdown命令,而且还讲解了实现该命令的程序。对于shutdown命令,其具体语法如下:
1.
2.
shutdown [/i | /l | /s | /r | /a | /p | /h | /e] [/f] [/m //ComputerName]
[/t XXX] [/d [p:]XX:YY/c"Comment"]
上述语法中各个参数的含义如表8.1所示。
表8.1 参数含义
命 令 参 数
/i
/l
/s
/r
/a
/p
/h
/e
/f
/m
//ComputerName
/t XXX
/d
[p:]XX:YY
/c"Comment"
含 义
显示“远程关机对话框”
立即注销当前用户
关闭计算机
关机后重新启动计算机
取消关机操作
仅关闭本地计算机(而不是远程
计算机),没有超时期或警告
使本地计算机处于休眠状态
(如果已启用休眠)
强制关闭正在运行的应用程
序而不提前警告用户
强制关闭正在运行的应用程
序而不提前警告用户
指定目标计算机
将重新启动或关机前超时
期限或延迟设置为XXX秒
列出系统重新启动、关机或
关闭电源的原因
对关机原因做出详细注释
注意:在具体使用shutdown命令时,用户必须是Administrators组的成员才能对本地或远程管理计算机的意外关机进行批注。
在Windows XP系统中存在一个名为的程序,该程序的具体目录如图8.9所示,当在运行shutdown命令时,其实就是执行该程序。
图8.9 文件目录
下面介绍shutdown命令的几个具体实例。
(1)如果想让计算机在23:00关机,可以在运行对话框中输入如下命令:
1. at 23:00 shutdown -s
当执行上述命令后,只要到了23点,计算机就会出现"系统关机"对话框,默认有30秒钟的倒计时来提示保存工作。
(2)如果想在1小时后自动关闭计算机,即实现倒计时关闭功能,可以在运行对话框中输入如下命令:
1. shutdown -s -t 3600
之所以为3600,是因为一分钟为60秒,而1小时共3600秒。
(3)如果在倒计时自动关机过程中想取消倒计时自动关机,可以在运行对话框中输入如下命令:
1. shutdown - a
(4)如果想打开"远程关机对话框",如图8.10所示,对自动关机进行设置,可以在运行对话框中输入如下命令:
图8.10 远程关机对话框
1. shutdown -i
5)如果想显示shutdown命令的帮助信息,如图8.11和图8.12所示,可以在运行对话框中输入如下命令:
1.
或
1. shutdown /?
shutdown
图8.11 显示帮助信息
图8.12 显示帮助信息
8.3.3 通过shutdown命令实现网络远程关机
平时经常会遇到这种情况,公司下班后常有很多员工不关电脑,领导发现后要求解决这个问题。假如你是网管该如何办呢?有些网管会到每个办公室去查看,把每台电脑都手工关闭。其实不需要这么麻烦,只要为每台计算机安装Windows XP系统,通过shutdown命令就可以实现网络远程关机,具体步骤如下。
(1)需要为每个网络计算机设置一个用于进行远程关机的用户,选择"开始"|"运行"命令,弹出"运行"对话框如图8.13所示。在其中输入命令,单击"确定"按钮,打开组策略编辑器,如图8.14所示。
图8.13 "运行"对话框
(2)在组策略编辑器对话框的左边选择"计算机配置"|"Windows设置"|"安全设置"|"本地策略"|"用户权利指派"命令,在右边的窗口选择"从远端系统强制关机"命令,如图8.14所示。之后会弹出如图8.15所示对话框,在该对话框中默认显示只有Administrators组的成员才有权远程关机。单击对话框下方的"添加用户或组(U)按钮,然后在弹出的对话框中输入cjgong(管理员账号)命令,再单击"确定"按钮,如图8.16所示。这时在"从远端系统强制关机"的属性中便添加了一个cjgong用户,如图8.17所示。最后单击"确定"按钮关闭"组策略"编辑器对话框。
图8.14 组策略编辑器
(3)如果对各个网络计算机进行上述操作后,就会实现给每台计算机的cjgong用户授予了远程关机的权限。这时如果登录了网络计算机中的任何一台,就可以通过网络关闭其他的任何一台计算机,即选择"开始"|"运行"命令,在弹出的对话框中输入shutdown -I命令,屏幕上将显示"远程关机"对话框,如图8.18所示。
图8.15 从远端系统强制关机
图8.16 选择用户或组
图8.17 从远端系统强制关机
图8.18 远程关机对话框
(4)在"远程关机"对话框中,单击"浏览"按钮可以为"计算机"文本框中选择需要关机的网络计算机,如图8.19所示。然后在"您想让这些计算机做什么"下拉列表框中选择"关机"选项,最后在"选项"下拉列表框中选择一个合适的关闭理由,然后点击"确定"按钮就可以实现关闭网络计算机的功能。
注意:虽然是Windows XP下的程序,但是在Windows 2000中也可以调用该命令实现关闭计算机的功能,但是必须把该命令程序进行复制。具体方法是在Window XP安装目录下的system32文件夹中
找到项,将它复制到Window 2000安装目录下的system32文件夹中即可。
图8.19 远程关机对话框
8.4 小结
本章主要通过TimerTask类和shutdown命令实现关机项目,虽然该项目比较小,只包含实现关机的CloseComputer类、关机类调用的工具类CutDownTool和CountTimeTool 3个类,但是该项目涉及的知识点却不少,例如线程的知识、调用系统命令的知识和shutdown命令的知识。本章最后还详细介绍了关机命令--shutdown的基础知识和具体使用方式。
版权声明:本文标题:shutdown命令 内容由热心网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:https://m.elefans.com/dongtai/1709244987a223026.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论