在Windows系统中,与任务计划程序相关的常用指令主要通过命令行工具 schtasks
来实现,以下是一些常见用法:
创建任务
-
基本语法
schtasks /create /tn <任务名称> /tr <执行的程序或脚本路径> /sc <计划类型> [其他参数]
<任务名称>
:自定义任务的名称,例如 “MyBackupTask”。<执行的程序或脚本路径>
:指定任务运行时要执行的程序、脚本等的完整路径。比如要运行一个批处理文件C:\Scripts\backup.bat
,就填写这个路径。<计划类型>
:可以是MINUTE
(按分钟)、HOURLY
(按小时)、DAILY
(按天)、WEEKLY
(按周)、MONTHLY
(按月)等。
-
示例 - 每天特定时间运行任务
schtasks /create /tn "DailyBackup" /tr "C:\Scripts\backup.bat" /sc DAILY /st 02:00
这个指令创建了一个名为 “DailyBackup” 的任务,每天凌晨2点运行
C:\Scripts\backup.bat
这个批处理文件。
查看任务
-
查看所有任务
schtasks /query
这会列出系统中所有已创建的任务计划。
-
查看特定任务
schtasks /query /tn <任务名称>
例如,要查看名为 “MyBackupTask” 的任务详情,使用:
schtasks /query /tn MyBackupTask
运行任务
- 立即运行指定任务
比如运行 “DailyBackup” 任务:schtasks /run /tn <任务名称>
schtasks /run /tn DailyBackup
删除任务
- 删除指定任务
schtasks /delete /tn <任务名称> [/f]
/f
:强制删除,不提示确认信息。例如要删除 “MyBackupTask” 任务且不提示确认:
schtasks /delete /tn MyBackupTask /f