1、使用schtasks /?查看相关参数命令
2、可以使用相同的语法查看下一级的命令参数,例如查看create的参数,其他命令的参数可自行查看
命令:schtasks /create /?
3、创建定时任务的几个比较重要的参数
/TN taskname 以路径名称形式指定 对此计划任务进行唯一标识的字符串。/TR taskrun 指定在这个计划时间运行的程序的路径和文件名。例如: C:windowssystem32calc.exe/SC schedule 指定计划频率。有效计划任务: MINUTE、 HOURLY、DAILY、 WEEKLY、MONTHLY,ONCE, ONSTART, ONLOGON, ONIDLE, ONEVENT/MO modifier 改进计划类型以允许更好地控制计划重复周期。有效值列于下面“修改者”部分中。/ST starttime 指定运行任务的开始时间。时间格式为 HH:mm (24 小时时间), 例如 14:30 表示2:30PM。如果未指定 /ST,则默认值为当前时间。 /SC ONCE 必需有此选项。/RI interval 用分钟指定重复间隔。这不适用于计划类型: MINUTE、HOURLY、ONSTART, ONLOGON, ONIDLE,ONEVENT.有效范围: 1 - 599940 分钟。 如果已指定 /ET 或 /DU,则其默认值为10 分钟。/ET endtime 指定运行任务的结束时间。时间格式为 HH:mm (24 小时时间), 例如,14:50 表示 2:50 PM。 这不适用于计划类型: ONSTART、ONLOGON, ONIDLE, ONEVENT.修改者: 按计划类型的 /MO 开关的有效值: MINUTE: 1 到 1439 分钟。HOURLY: 1 - 23 小时。DAILY: 1 到 365 天。WEEKLY: 1 到 52 周。ONCE: 无修改者。ONSTART: 无修改者。ONLOGON: 无修改者。ONIDLE: 无修改者。MONTHLY: 1 到 12,或FIRST, SECOND, THIRD, FOURTH, LAST, LASTDAY。4、例子
创建一个名为test的定时任务,执行的文件是test.bat,执行的频率是每天的9点
schtasks /create /tn test /tr E:test.bat /sc daily /st 9:00创建一个名为test的定时任务,执行的文件是test.bat, 执行的频率是从8点到9点,每隔5分钟执行一次
schtasks /create /tn test /tr E:test.bat /sc minute /mo 5 /st 08:00:00 /et 9:00:00结束名为test 的定时任务
schtasks /end /tn test删除名为test 的定时任务
schtasks /delete /tn test /f查看名为test 的定时任务
schtasks /query /tn test