简介 #
SCHTASKS 允许管理员创建、删除、查询、更改、运行和中止本地或远程系统上的计划任务。
语法 #
SCHTASKS /parameter [arguments]
描述:
允许管理员创建、删除、查询、更改、运行和中止本地或远程系统上的计划任
务。
参数列表:
/Create 创建新计划任务。
/Delete 删除计划任务。
/Query 显示所有计划任务。
/Change 更改计划任务属性。
/Run 按需运行计划任务。
/End 中止当前正在运行的计划任务。
/ShowSid 显示与计划的任务名称相应的安全标识符。
/? 显示此帮助消息。
Examples:
SCHTASKS
SCHTASKS /?
SCHTASKS /Run /?
SCHTASKS /End /?
SCHTASKS /Create /?
SCHTASKS /Delete /?
SCHTASKS /Query /?
SCHTASKS /Change /?
SCHTASKS /ShowSid /?
格式 #
/SC schedule 指定计划频率:MINUTE、 HOURLY、DAILY、WEEKLY、MONTHLY, ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT.
/MO MINUTE: 1 到 1439 分钟。
HOURLY: 1 - 23 小时。
DAILY: 1 到 365 天。
WEEKLY: 1 到 52 周。
MONTHLY: 1 到 12,或 FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY。
/ST starttime 指定运行任务的开始时间:时间格式为 HH:mm (24 小时时间),例如 14:30 表示 2:30 PM。如果未指定 /ST,则默认值为当前时间。
/ET endtime 指定运行任务的结束时间:时间格式为 HH:mm (24 小时时间),例如 14:50 表示 2:50 PM。
/TN taskname 指定唯一识别这个计划任务的名称。
/TR taskrun 指定在这个计划时间运行的程序的路径和文件名。例如: C:\windows\system32\calc.exe
/SD startdate 指定运行任务的第一个日期。格式为 yyyy/mm/dd。默认值为当前日期。
/ED enddate 指定此任务运行的最后一天的日期。格式是 yyyy/mm/dd。
实例 #
创建一个名字叫calc的计划任务,每天9点执行calc.exe文件
SCHTASKS /Create /TN calc /TR C:\windows\system32\calc.exe /SC DAILY /ST 9:00
成功: 成功创建计划任务 "calc"。
创建一个名字叫notepad的计划任务,每天从8点50开始,每隔1小时执行notepad.exe文件
SCHTASKS /Create /TN notepad /TR c:\windows\system32\notepad.exe /ST 08:50 /SC HOURLY /MO 1
查找名字叫calc的计划任务 首先切换编码,输入chcp 437
SCHTASKS /Query /TN calc
C:\Users\123>SCHTASKS /Query /TN calc
Folder: \
TaskName Next Run Time Status
======================================== ====================== ===============
calc 2019/4/4 11:10:00 Ready
删除叫calc的计划任务
SCHTASKS /Delete /TN "calc"
C:\Users\123>SCHTASKS /Delete /TN "calc"
WARNING: Are you sure you want to remove the task "calc" (Y/N)? Y
SUCCESS: The scheduled task "calc" was successfully deleted.
更改任务
SCHTASKS /Change /TN NightlyForge /TR C:\Users\ddd\Desktop\NightlyForge\release.bat /ST 22:00