目录
-
1-关机命令shutdown
-
1--shutdown /?
- shutdown如何使用
-
2--shutdown /i
- 打开关机命令的图形化界面
-
3--shutdwon /s
- 关闭计算机
-
4--参数列表
- /? 显示帮助。这与不键入任何选项是一样的。
- /i 显示图形用户界面(GUI)。
这必须是第一个选项。
/l 注销。这不能与 /m 或 /d 选项一起使用。- /s 关闭计算机。
- /sg 关闭计算机。在下一次启动时,如果启用了
自动重启登录,则将自动登录并锁定上次交互用户。
登录后,重启任何已注册的应用程序。 - /r 完全关闭并重启计算机。
- /g 完全关闭并重启计算机。重新启动系统后,
如果启用了自动重启登录,则将自动登录并
锁定上次交互用户。
登录后,重启任何已注册的应用程序。 - /a 中止系统关闭。
这只能在超时期间使用。
与 /fw 结合使用,以清除任何未完成的至固件的引导。 - /p 关闭本地计算机,没有超时或警告。
可以与 /d 和 /f 选项一起使用。 - /h 休眠本地计算机。
可以与 /f 选项一起使用。
/hybrid 执行计算机关闭并进行准备以快速启动。
必须与 /s 选项一起使用。
/fw 与关闭选项结合使用,使下次启动转到
固件用户界面。- /e 记录计算机意外关闭的原因。
/o 转到高级启动选项菜单并重新启动计算机。
必须与 /r 选项一起使用。- /m \\computer 指定目标计算机。
- /t xxx 将关闭前的超时时间设置为 xxx 秒。
有效范围是 0-315360000 (10 年),默认值为 30。
如果超时期限大于 0,则 /f 参数为
/f 参数。
/c "comment" 注释重启或关闭的原因。
最多允许 512 个字符。- /f 强制关闭正在运行的应用程序而不事先警告用户。
-
-
2-计划任务命令 schtasks (at旧版)
-
/Create
- 创建新计划任务。
-
基本连接参数
-
/S system
-
说明:指定要连接到的远程系统。
-
值:计算机名或 IP 地址。
-
备注:如果省略,则默认为本地系统。
-
-
/U username
-
说明:指定执行 SchTasks.exe 命令的用户上下文(用户名)。
-
值:
域名\用户名
。
-
-
/P [password]
-
说明:指定上述用户帐户的密码。
-
值:明文密码或
*
。 -
备注:如果省略或值为
*
,则会提示输入密码。
-
-
-
任务主体参数
-
/TN taskname
-
说明:指定任务的唯一标识名称。
-
值:以
\路径\名称
形式表示,例如\MyTasks\Backup
。
-
-
/TR taskrun
-
说明:指定要运行的程序或命令的完整路径。
-
值:例如
C:\windows\system32\calc.exe
。
-
-
/RU username
-
说明:指定任务运行时使用的用户帐户(运行方式)。
-
值:用户名或系统帐户(
""
,"NT AUTHORITY\SYSTEM"
,"SYSTEM"
)。
-
-
/RP [password]
-
说明:指定“运行方式”用户 (
/RU
) 的密码。 -
值:明文密码或
*
。 -
备注:系统帐户会忽略此密码。必须与
/RU
或/XML
一起使用。
-
-
-
计划触发器参数
-
/SC schedule
-
说明:指定计划的频率。此为必需参数。
-
有效值:
MINUTE
,HOURLY
,DAILY
,WEEKLY
,MONTHLY
,ONCE
,ONSTART
,ONLOGON
,ONIDLE
,ONEVENT
。
-
-
/MO modifier
-
说明:改进计划类型以更好地控制重复周期。
-
有效值(取决于
/SC
):-
MINUTE
:1
-1439
(分钟) -
HOURLY
:1
-23
(小时) -
DAILY
:1
-365
(天) -
WEEKLY
:1
-52
(周) -
MONTHLY
:1
-12
(月), 或FIRST
,SECOND
,THIRD
,FOURTH
,LAST
,LASTDAY
-
ONCE
: 无 -
ONSTART
: 无 -
ONLOGON
: 无 -
ONIDLE
: 无 -
ONEVENT
: XPath 事件查询字符串
-
-
-
/D days
-
说明:指定任务运行的日期。
-
值:
MON
,TUE
,WED
,THU
,FRI
,SAT
,SUN
或1
-31
。通配符*
表示所有日期。
-
-
/M months
-
说明:指定任务运行的月份。
-
值:
JAN
,FEB
,MAR
,APR
,MAY
,JUN
,JUL
,AUG
,SEP
,OCT
,NOV
,DEC
。通配符*
表示所有月份。
-
-
/I idletime
-
说明:指定运行
ONIDLE
任务前要等待的空闲时间。 -
值:
1
-999
(分钟)。仅用于/SC ONIDLE
。
-
-
/ST starttime
-
说明:指定运行任务的开始时间。
-
值:
HH:mm
(24小时制,例如14:30
)。/SC ONCE
必需此选项。
-
-
/RI interval
-
说明:以分钟为单位指定重复间隔。
-
值:
1
-599940
。 -
备注:不适用于
ONSTART
,ONLOGON
,ONIDLE
,ONEVENT
。
-
-
/ET endtime
-
说明:指定运行任务的结束时间。
-
值:
HH:mm
(24小时制)。 -
备注:不适用于
ONSTART
,ONLOGON
,ONIDLE
,ONEVENT
。
-
-
/DU duration
-
说明:指定运行任务的持续时间。
-
值:
HH:mm
。 -
备注:不适用于
ONSTART
,ONLOGON
,ONIDLE
,ONEVENT
。
-
-
/K
-
说明:在结束时间 (
/ET
) 或持续时间 (/DU
) 终止任务。 -
备注:必须指定
/ET
或/DU
。不适用于ONSTART
,ONLOGON
,ONIDLE
,ONEVENT
。
-
-
/SD startdate
-
说明:指定任务开始运行的日期。
-
值:
yyyy/mm/dd
。 -
备注:不适用于
ONCE
,ONSTART
,ONLOGON
,ONIDLE
,ONEVENT
。
-
-
/ED enddate
-
说明:指定任务运行的最后日期。
-
值:
yyyy/mm/dd
。 -
备注:不适用于
ONCE
,ONSTART
,ONLOGON
,ONIDLE
。
-
-
/EC ChannelName
-
说明:为
ONEVENT
触发器指定事件通道名称。 -
备注:仅用于
/SC ONEVENT
。
-
-
/DELAY delaytime
-
说明:指定触发器触发后延迟运行任务的时间。
-
值:
mmmm:ss
。 -
备注:仅适用于
ONSTART
,ONLOGON
,ONEVENT
。
-
-
-
其他选项
-
/XML xmlfile
-
说明:从指定的 XML 文件创建任务。
-
备注:可与
/RU
和/RP
组合使用。与/V1
不兼容。
-
-
/V1
-
说明:创建 Vista 以前平台可见的任务。
-
备注:与
/XML
不兼容。
-
-
/F
-
说明:如果指定任务已存在,则强制创建并抑制警告。
-
-
/IT
-
说明:仅在
/RU
用户已登录时才以交互方式运行任务。
-
-
/NP
-
说明:不存储密码。任务以非交互方式运行,仅可访问本地资源。
-
-
/Z
-
说明:标记在任务最后一次运行后删除该任务。
-
-
/RL level
-
说明:设置任务的运行级别。
-
有效值:
LIMITED
(标准用户权限,默认值) 或HIGHEST
(最高权限)。
-
-
/HRESULT
-
说明:优化错误代码显示格式(使用 HRESULT),便于故障诊断。
-
-
/?
-
说明:显示此帮助消息。
-
-
-
/Delete
- 删除计划任务。
-
C:\Users\Administrator>schtasks /Delete /?
SCHTASKS /Delete [/S system [/U username [/P [password]]]]
/TN taskname [/F] [/HRESULT] [/?]描述:
删除一个或多个计划任务。参数列表:
/S system 指定要连接到的远程系统。/U username 指定 schtasks.exe 要执行的用户上下文。
/P [password] 指定给定用户上下文密码。如果省略则
提示输入。/TN taskname 指定要删除的任务的路径\名称。
可以使用通配符 "*" 来删除所有任务。/F 强制删除该任务,而且
如果指定的任务当前正在运行,则抑制警告。/HRESULT 为获得更好的故障诊断能力,处理退出代码
将采用 HRESULT 格式。/? 显示此帮助消息。
-
/Query
- 显示所有计划任务。
-
C:\Users\Administrator>schtasks /Query /?
SCHTASKS /Query [/S system [/U username [/P [password]]]]
[/FO format | /XML [xml_type]] [/NH] [/V]
[/TN taskname] [/HRESULT] [/?]描述:
允许管理员显示本地或远程系统上的计划任务。参数列表:
/S system 指定要连接到的远程系统。/U username 指定 schtasks.exe 要执行的用户上下文。
/P [password] 指定给定的用户上下文密码。如果省略则
提示输入。/FO format 为输出指定格式。有效值: TABLE、LIST、CSV。
/NH 指定在输出中不显示列标题。
只对 TABLE 格式有效。
仅适用于 TABLE 和 CSV 格式。/V 显示详细任务输出。
/TN taskname 指定要检索其信息的任务路径\名称,
否则会检索所有任务的信息。/XML [xml_type] 以 XML 格式显示任务定义。
如果 xml_type 为 ONE,则输出为一个有效 XML 文件。
如果 xml_type 不存在,则输出将为
所有 XML 任务定义的串联。
/HRESULT 为获得更出色的故障诊断能力,处理退出代码
将采用 HRESULT 格式。/? 显示此帮助消息。
示例:
SCHTASKS /Query
SCHTASKS /Query /?
SCHTASKS /Query /S system /U user /P password
SCHTASKS /Query /FO LIST /V /S system /U user /P password
SCHTASKS /Query /FO TABLE /NH /V -
-
不是很推荐这个
-
推荐使用 | findstr "名字内容"
-
/Change
- 更改计划任务属性。
- schtasks /Change /?
- 使用上面的命令自己查看学习即可
- 使用上面的命令自己查看学习即可
-
/Run
- 按需运行计划任务。
- schtasks /Run /?
-
/End
- 中止当前正在运行的计划任务。
- schtasks /End /?
-
/ShowSid
- 显示与计划的任务名称相应的安全标识符。
- C:\Users\Administrator>schtasks /ShowSid /TN "第三个测试计划"
成功: 已成功计算 SID“S-1-5-87-657240776-3768824999-971033354-2493139751-3377662822”(用户名“第三个测试计划”)。
-
-
3-创建一个指定时间运行的测试计划
- schtasks /Create /TN 计划的名字 /TR 程序的启动路径 /ST 程序的执行时间 /SC DAILY
- 这里的/SC是必填参数
- C:\Users\Administrator>schtasks /Create /TN 第一个执行计划 /TR notepad.exe /ST 18:06 /SC DAILY
成功: 成功创建计划任务 "第一个执行计划"。
-
4-通过名字查找执行计划
- 使用 schtasks | findstr "计划的名字"
- schtasks | findstr "第一个执行计划"
- 这种的话 自己可以只记得名字的部分 ,依旧可以查出来
- 有一种模糊匹配的感觉
-
5-创建一个每分钟执行的任务
- schtasks /Create /SC MINUTE /MO 1 /TR notepad.exe /TN 第三个测试计划
- 这个测试计划是 每分钟都会检测一次 这个程序是否运行中
- 如果运行中,不会创建新的
- 如果不存在,会重新创建该测试计划
- 单例模式