✅ 操作成功!

定时关机指令

发布时间:2023-06-08 作者:admin 来源:文学

定时关机指令

定时关机指令

-

2023年2月19日发(作者:)自定义关机命令 用系统自带指令实现 Windows XP/2003 定时自动关机(Windows 2000,需把复制到系统目录System32下。当然主板必须支持软件关机功能。)一 、系统自带的关机指令:shutdown,不带参数执行将会列出它的参数,常用参数为:/s 关闭计算机/r 关闭并重启动计算机/f 强制正在运行的应用程序关闭而不事先警告用户/t xxx 设置关闭前的超时为 xxx 秒,默认为 30另外,在倒计时过程输入shutdown /a可以取消关机或重启,不加/t参数执行则倒计时30秒。一般需要立即关机可以这样写:(将/s参数换成/r参数就是立即重启)shutdown /f /s /t 0 (或 shutdown -f -s -t 0)shutdown支持对远程计算机进行操作,需要使用/m参数,如:shutdown /f /s /m test在30秒后强制将局域网中名为test的计算机关闭二、 at指令,它的作用是计划在指定时间和日期在计算机上运行命令和程序。在命令行下输入at / 将列出它的帮助信息,在“帮助和支持中心”里有更详细的解释及示例。如: at 23:30 shutdown /f /s /t 0 (在晚上23:30自动关机)成功的话会有类似这样的信息回应:新加了一项作业,其作业 ID = 1取消 at 指令定时关机,有两种方法方法一、命令行不带任何参数执行at,将会列出已经设定的内容,记下状态ID号,比如本例为1,然后输入:at 1 /delete也可以简写为:at 1 /d不加序列号使用/d参数将会删除所有设定的内容,如果想不经确认删除所有设定的内容,可用:at /d /y方法二、任务计划用at指令设定的定时执行指令可在“控制面板”的“任务计划”中看到,要取消的话删除就行了。如果你只是临时用用,比如只是当天需要定时自动关机,用上述指令就行了。如果需要在一个月中的某几天或每周一甚至是每天执行,就需要再加点参数,仍然举例说明。例1、每月的1、5、10、15、20号的0点自动关机at 00:00 /every:1,5,10,15,20 shutdown /f /s /t 0例2:每周一的23:00自动关机at 23:00 /every:Monday shutdown /f /s /t 0例3:每天22:00自动关机at 22:00 /every:Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday shutdown /f /s /t 0即使用every参数,例3中的每天自动关机可以简写为:at 22:00 /every:Su,M,T,W,Th,F,Sa shutdown /f /s /t 0注: 1.最后解释一下本贴标题为何要注明XP/2003,Windows 2000是不自带shutdown指令的(当然从XP/2003系统里复制一个过去也能用),我的机器上也没装Windows 2000,不知道在2000里是否自带at指令。2.另,用at指令而不是在任务计划里添加是因为用at指令添加的任务是以系统最高的SYSTEM权限来执行的,不登录也会生效,而在任务计划里添加的任务需要指定管理员帐号密码才能做到不登录也生效.at指令还能用computername指定在局域网里的其它计算机上建立自动执行的任务计划,当然前提条件是你有对方机器的管理员帐号和密码。补充二点:1、用以上命令,并命令执行时,系统进入关机倒计时。这时,如果正在工作,不需要关机,那马上在倒计时设置时间内运行“ -a”中止关机命令。也可以建立一个这个命令的快捷方式在桌面上,方便使用。2、拷贝到2000系统下AT命令完全可以使用,包括Win2000、Win2000Server。用at配合shutdown命令非常方便。比如要在晚上22:00关机,可以使用at 22:00 shutdown -s -f三、 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 计算机名 控制远程计算机 关机/重启动/放弃-t xx 设置关机倒计时为 xx 秒-c \"消息内容t\" 输入关机对话框中的消息内容(即注释,最大 127 个字符)-f 强行关闭应用程序而没有警告-d [u][p]:xx:yy 关闭原因代码u 是用户代码p 是一个计划的关闭代码xx 是一个主要原因代码(小于 256 的正整数)yy 是一个次要原因代码(小于 65536 的正整数)2、举例:关闭计算机 shutdown –s (方法:”开始”->”运行”->”shutdown -s”->”确定”)延迟3秒关闭计算机 shutdown –s –t 3(方法:”开始”->”运行”->”shutdown –s –t 3”->”确定”)取消关闭计算机 shutdown –a (方法:”开始”->”运行”->”shutdown –a”->”确定”)3、应用:(1)在1小时后自动关闭计算机:shutdown –s –t 3600 (系统在3600秒后关闭计算机,时间自定)(2)出现RPC漏洞而导致倒计时自动关机,使用该命令取消倒计时自动关机:shutdown –a (方法:”开始”->”运行”->”shutdown –a”->”确定”)(3)利用Shutdown命令 实现网络统一关机。具体方法如下:步骤1 单击“开始→运行”,在对话框中输入“”,单击[确定],打开“组策略编辑器”。步骤2 在“组策略编辑器”窗口的左边打开“计算机配置→Windows设置→安全设置→本地策略→用户权利指派”,在右边的窗口选择“从远端系统强制关机”。在 弹出的对话框中显示目前只有“Administrators”组的成员才有权远程关机;单击对话框下方的[添加用户或组]按钮,然后在弹出的对话框中输入 “Heyongsheng”(管理员账号),再单击[确定]。步骤3 这时在“从远端系统强制关机”的属性中便添加了一个“Heyongsheng”用户,单击[确定],最后关闭“组策略编辑器”窗口。对各办公室的电脑进行上述操作后,我们便给每台计算机的“Heyongsheng”用户授予了远程关机的权限。到下班时,我只要在自己的机器上进行以下操作:步骤4单击“开始→运行”,在对话框中输入“Shutdown -I”,屏幕上将显示“远程关机”对话框(图1)。(4)用XP的 实现服务器定时重启操作步骤:单击“开始”/程序/附件/系统工 具中\"计划任务\",弹出计划任务窗口,然后双击\"添加已计划的任务\",运行“计划任务向导”,按“浏览”,找到WINDOWS目录中的 文件,单击\"打开\"按钮,在出现的对话框中键入该任务的名字(如\"定时关机\"),执行方式选择“每天” ,然后按“下一步”选择定时关机时间(可以先试一下比现在机器上显示的时间晚1分钟),下一步选中“当单击完成打开该任务的高级属性”,单击\"完成\",最 后右击\"定时关机\"来打开属性,在运行栏输入“C: -r -t 1”,单击\"确定\"不久,OK了。4.结论:WindowsXP中的shutdown命令功能很强大。创建个快截方式 地址里输入 shutdown -t -s 3600 ,还可以用批处理 vbs 文件。其他方法:1、制作一个定时关机快捷键: 桌面空白处--鼠标右键--新建 快捷方式,在弹出的向导中输入%windir% 10 /powerdown/DELay1(其中10为关机的延迟时间,/DELqy:01是电源关闭的延迟时间),当然可以根据自己要求来修改。点击下一步 为这个快捷方式取名为关机。2、在鼠标右键中增加“关闭计算机” 开始运行输入regedit打开注册表依次找到以下项:HKEY_LOCAL_MACHINESOFTWAREClassesFoldershell,这时选中shell单击鼠标右键新建一个项取名为Close,然后选中先建的项,在右侧双击默认字符传值,把数值数据修改为关闭计算机,现在选择Close这项右键选择新建一个项,取名为COMMAND选中COMMAND主键 点击右侧的默认值修改其数值数据为_s。 这时再在注册表中找到以下键值HKEY_CLASSES_ROOTFoldershell 看看有没有上面你先建的这些项 如没有按照上面的顺序重新建立即可。3、自定义“POWER”按钮的功能 控制面板 电源管理 高级,将 当按下计算机的电源按钮时 选择为 关闭电源 确定后当你按机箱上的POWER按钮 时系统就会关闭,若设置为等待 就只能进入等待状态。 这种情况如遇到死机现象,需要按住电源开关4秒种以上才能关机。

👁️ 阅读量:0