schtasks /create /tn mytask /sc[hourly/minute/daily/monthly] /mo 3 /tr "d:\mytask.exe"
/mo modifier
指定任务在其计划类型内的运行频率。这个参数对于 MONTHLY计划是必需的。对于 MINUTE、HOURLY、DAILY或WEEKLY 计划,这个参数有效,但也可选。默认值为 1。
计划类型 | 修饰符 | 说明 |
MINUTE | 1 ~ 1439 | 任务每 n 分钟运行一次。 |
HOURLY | 1 ~ 23 | 任务每 n 小时运行一次。 |
DAILY | 1 ~ 365 | 任务每 n 天运行一次。 |
WEEKLY | 1 ~ 52 | 任务每 n 周运行一次。 |
MONTHLY | 1 ~ 12 | 任务每 n 月运行一次。 |
LASTDAY | 任务在月份的最后一天运行。 | |
FIRST、SECOND、THIRD、FOURTH、LAST | 与 /d day 参数共同使用,并在特定的周和天运行任务。例如,在月份的第三个周三。 |
/st StartTime
以 HH:MM:SS 24小时格式指定时间。默认值是命令完成时的当前本地时间。/st 参数只对于 MINUTE、HOURLY、DAILY、WEEKLY、MONTHLY和ONCE 计划有效。它只对于 ONCE 计划是必需的。
/sd StartDate
以 MM/DD/YYYY 格式指定任务启动的日期。默认值是当前日期。/sd 参数对于所有的计划有效,但只对于 ONCE 计划是必需的
if path = "D:\Share forJun\mytask.exe"
schtasks /create /tn mytask /sc[hourly/minute/daily/monthly] /mo 3 /tr "\"D:\Share forJun\mytask.exe\""
删除任务
schtasks /delete /f /tn taskname
查询任务
schtasks /query /fo [table/csv/list] /v
/fo 显示方式,其中list方式看起来比较清爽
/v 包含详细信息