宁波哪里做网站精细化学品网站建设
一、简介
-  
执行窗口
-  
方式一:
Win + R直接在运行窗口输入下面指令。支持【
shutdown】 -  
方式二:
Win + R输入cmd打开命令行,输入下面指令。支持【
shutdown】 -  
方式三:
Win + X在弹出的菜单中选择终端管理员选项,在cmd中输入下面指令。支持【
shutdown、schtasks】
 
 -  
 -  
下面的
/s /r /a ....等指令在输入时,也可以输入成-s -r -a ....结果一样的 
二、shutdown 使用(注意看简介中的执行窗口要求)
 
-  
指令列表

 -  
关闭电脑(经过测试,系统默认
30秒后执行,以前老版本系统好像5秒后执行;另外有个小bug,就是无论设置定时多久后执行,系统总会弹出一分钟后执行的消息提示,但是并不影响使用,还是会按指定的时间进行执行,这个提示问题在以下指令中都存在,遇到不用纠结。)$ shutdown /s -  
关闭电脑(指定
600秒后执行,同时也适用于其他指令)$ shutdown /s /t 600 -  
关闭电脑(指定
今天 19:00执行,时间为24小时制,同时也适用于其他指令)# at 命令已经被弃用,不可用了 $ at 19:00 shutdown /s# 执行会输出 AT 命令已弃用。请改用 schtasks.exe。 不支持该请求。 -  
关闭电脑(执行
shutdown命令前,弹出提醒消息,同时也适用于其他指令)$ shutdown /s /t 600 /c "该计算机将在 10 分钟后关闭。请保存您的工作并退出程序。" -  
重启电脑(默认时间看
关闭电脑,都是一样的)$ shutdown /r -  
睡眠电脑(默认时间看
关闭电脑,都是一样的)$ shutdown /h -  
取消关闭电脑任务(同时也适用于其他指令)
$ shutdown /a 
三、schtasks 使用(注意看简介中的执行窗口要求)
 
-  
关闭电脑(指定
今天 19:00执行,时间为24小时制)该任务设置为
/SC ONCE一次性任务,会强制执行/F。$ schtasks /Create /TN ShutdownTask /TR "shutdown /s /f" /SC ONCE /ST 19:00 /F执行完成后,任务不会自动删除,下次启动电脑后,需要手动删除:
$ schtasks /Delete /TN ShutdownTask /F -  
取消关闭电脑任务
取消任务也就是在未执行任务之前,移除掉就行了。
$ schtasks /Delete /TN ShutdownTask /F但是如果任务已经执行了,这时候就处于任务中的执行命令
shutdown中了,那么还需要执行一下shutdown的取消命令,才算彻底停止了关机任务。$ shutdown /a -  
查询任务是否存在
如果不确定上面的关机任务是否已经删除了,可以查询一下关机任务是否存在,上面的任务名为
ShutdownTask。$ schtasks /Query /TN YourTaskName
 -  
如需深入了解
schtasks可以往下看,否则到这就行了,用上面的指令改个时间即可。 -  
指令列表(可以查看
子指令支持的指令,例如:$ schtasks /Create /?)
 -  
常用
子指令-  
创建任务:
$ schtasks /Create /TN TaskName /TR TaskRun /SC Schedule /ST StartTime /SD StartDate /ET EndTime /ED EndDate /RU UserName /RP Password/TN TaskName: 指定任务的名称(后面的TaskName为该指令的全称,下面的都是这样,而且该位置也是该指令传入内容的位置)。/TR TaskRun: 指定任务运行的命令。/SC Schedule: 指定任务的计划类型,取值范围:MINUTE:每隔一定的分钟数触发任务。HOURLY:每隔一定的小时数触发任务。DAILY:每天触发任务。WEEKLY:每周触发任务。MONTHLY:每月触发任务。ONCE:仅执行一次的任务。ONSTART:系统启动时触发任务。ONLOGON:用户登录时触发任务。ONIDLE:系统空闲时触发任务。ONCEAT:在指定时间一次性触发任务。
/ST StartTime: 指定任务开始运行的时间。/SD StartDate: 指定任务开始运行的日期。/ET EndTime: 指定任务结束运行的时间。/ED EndDate: 指定任务结束运行的日期。/RU UserName: 指定任务运行的用户。/RP Password: 指定任务运行用户的密码。
 -  
删除任务:
$ schtasks /Delete /TN TaskName [/F]/TN TaskName: 指定要删除的任务的名称。/F: 可选参数,强制删除任务,不提示确认。
 -  
查询任务:
$ schtasks /Query [/FO format] [/NH] [/V] [/S system [/U username [/P [password]]]]/FO format: 指定输出格式,取值范围:TABLE:以表格形式输出结果,每个字段都在一个单独的列中,系统默认。LIST:以列表形式输出结果,每个字段都在一行中以键值对的形式显示。CSV:以逗号分隔值(CSV)格式输出结果,可方便导入到Excel等程序中进行处理。XML:以XML格式输出结果,这使得结果更容易在其他程序中进行解析和处理。
/NH: 不显示标题行。/V: 显示详细信息。/S system: 指定要查询的远程系统。/U username: 指定远程系统的用户名。/P password: 指定远程系统的密码。
 -  
修改任务:
$ schtasks /Change [/TN TaskName] [/RU UserName [/RP Password]] [/TR TaskRun] [/ST StartTime] [/SD StartDate] [/ET EndTime] [/ED EndDate] [/SC Schedule] [/RI Interval] [/DU Duration] [/K] [/IT] [/Z] [/ENABLE | /DISABLE]- 这些参数与创建任务时使用的参数类似,用于修改任务的各个属性。
 
 -  
运行任务:
$ schtasks /Run [/S system [/U username [/P [password]]]] /TN taskname/S system: 指定要运行任务的远程系统。/U username: 指定远程系统的用户名。/P password: 指定远程系统的密码。/TN taskname: 指定要运行的任务的名称。
 
 -  
 
