DOS命令 创建计划任务
允许管理员在本地或远程系统上创建计划任务。
这里仅介绍本地创建计划任务。
1 命令
SCHTASKS /Create
2 参数
参数 | 含义 |
---|---|
/TN taskname | 以路径\名称形式指定对此计划任务进行唯一标识的字符串。 |
/TR taskrun | 指定在这个计划时间运行的程序的路径和文件名。 |
/ST starttime | 指定开始时间。 时间格式为 HH:mm (24 小时时间),例如 14:30 表示下午2:30 。如果未指定 /ST,则默认值为当前时间。/SC ONCE 必需有此选项。 |
/SC schedule | 指定计划频率。有效计划任务: MINUTE、 HOURLY、DAILY、WEEKLY、MONTHLY、ONCE、ONSTART、ONLOGON、ONIDLE、 ONEVENT。 |
/MO modifier | 改进计划类型以允许更好地控制计划重复周期。 |
/ET endtime | 指定运行任务的结束时间。时间格式为 HH:mm (24 小时时间),例如,14:50 表示 下午2:50 。 |
更多参数可执行命令 SCHTASKS /Create /?进行查看。
3 延时2分钟后执行任务
查看当前时间为05:13(5点13分),计算2分钟后执行时间,即为:5:15。
SCHTASKS /Create /TN "xiaobuteach\task1" /TR "calc.exe" /ST "05:01" /SC once
参数说明
/TN:值xiaobuteach\task1,\用于分组,xiaobuteach为组名(文件夹名),task1为任务名。如果任务名称重复,会提示是否替换任务。
/TR:"calc.exe"表示计算器程序。也可以使用完整路径名,如下
SCHTASKS /Create /TN "xiaobuteach\task1" /TR " C:\Windows\System32\calc.exe" /ST "05:01" /SC once
因为这个程序在系统目录下,可以不指定目录。普通程序需指定目录。
/ST:运行时间。格式为HH:mm (24 小时制)。
/SC:once表示只执行一次。
运行效果。
2分钟后自动启动计算器程序。
4 每2分钟执行一次任务。
SCHTASKS /Create /TN "xiaobuteach\task2" /TR "calc.exe" /ST "05:01" /SC minute /MO 2
/SC:minute 与/MO:2 合起来表示每2分钟执行一次。
依次类推,每天执行一次任务,可以使用 /sc DAILY /MO 1。