schtask 简介
schtask 是在windows系统下通过命令行来实现定时任务作业的一种方式
schtasks /create /tn Mytask /tr notepad.exe /sc once /st 20:00:00 /sd 2020/05/27
schtasks /create 创建任务,下面是常用参数
/tn taskname
/tr taskrun
/sc schedule [Minute | Hourly | Daly | Weekly | Monthly | Once | Onstart | Onlogon | Onidle ]
说明:
Minute Hourly Daily Weekly Monthly 计划周期时间单位
Once 指定日期时间执行一次
Onstart 每次系统启动时执行,可以指定从哪个日期开始,或下一次系统启动的时候运行任务
Onlogon 每次用户登录时执行,可以指定从哪个日期开始,或下一次系统启动的时候运行任务
Onidle 每次系统空闲时执行,可以指定从哪个日期开始,或下一次系统启动的时候运行任务
/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 参数共同使用,并在特定的周和天运行任务。例如,在月份的第三个周三。
/d dirlist 指定周或月的一天。只与 WEEKLY 或 MONTHLY 计划共同使用时有效
/m month 指定一年中的一个月
/i initialPageFileSize 指定任务启动前空闲n分钟。 1-999 间整数。参数只对于 ONIDLE 计划有效且是必需的。
/st starttime
/sd startdate
/et endtime
/ed enddate
/s Computer
/u User
/p Password
/ru RunUser { [Domain] User | "System" }
网友评论