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的基础知识和具体使用方式。

本文标签: 关机命令对话框计算机关闭