使用SCHTASKS创建WEEKLY周计划任务报启动时间无效错误如何解决?
问题根因
该报错不是SCHTASKS的bug,由两个常见参数不规范问题导致:
/ST参数格式不符合要求:SCHTASKS要求/ST参数必须传入HH:mm格式的24小时制时间,小时位不足两位时必须补前导零,使用的7:15不符合格式要求,改为07:15即可解决时间格式报错。- 星期缩写和系统语言不匹配:你使用的是德语版Windows,
/D参数后的星期缩写需要使用德语本地缩写,周六对应SAM,周日对应SON,不能用英语的SAT、SUN,否则也会触发参数校验错误。
另外WEEKLY调度模式下,部分Windows版本要求必须显式指定/MO 1参数表示每周执行一次,避免参数校验失败。
修正后可用命令
SCHTASKS /CREATE /TN "My Task" /TR "C:\something.exe" /SC WEEKLY /MO 1 /ST 07:15 /D SAM,SON
兼容备选方案
如果部分旧版系统依然报错,可以拆分任务为两个独立调度项,分别为周六、周日创建任务:
- 周六执行的任务命令:
SCHTASKS /CREATE /TN "My Task Sat" /TR "C:\something.exe" /SC WEEKLY /MO 1 /ST 07:15 /D SAM - 周日执行的任务命令:
SCHTASKS /CREATE /TN "My Task Sun" /TR "C:\something.exe" /SC WEEKLY /MO 1 /ST 07:15 /D SON
内容的提问来源于stack exchange,提问作者elarei
相关产品推荐
相关产品推荐

