批处理 schtasks指令 更改计划任务的延时属性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了批处理 schtasks指令 更改计划任务的延时属性相关的知识,希望对你有一定的参考价值。

win7系统
schtasks /create /tn "Startup" /tr C:\test.exe /s current-PC /sc ONSTART pause
以上可以实现新建某任务,但我不知道更改启动延时的参数如何修改。
就是图中的delay选项和参数。
希望能提供有效的参数,100分求教。
最好能提供参数的出处。

不要直接把schtasks的说明文件粘进来。我已经都看过了。

看帮助
schtasks /create /?
……
(略)
……
/DELAY delaytime 指定触发触发器后延迟任务运行的
等待时间。时间格式为
mmmm:ss。此选项仅对计划类型
ONSTART, ONLOGON, ONEVENT.

msdn上说得更清楚。

所以你只要简单地加一个/delay 0000:30这样的参数就可以了追问

非常感谢,
追问一个,用指令建的任务默认是有activate time的(advanced setting第四项),如何把这个勾取消?

追答

貌似没办法,帮助里说了:
/ST starttime 指定运行任务的开始时间。
时间格式为 HH:mm (24 小时时间),例如 14:30 表示
2:30 PM。如果未指定 /ST,则默认值为
当前时间。/SC ONCE 必需有此选项。

这个时间会自动加进去,不过这个选项对onstart onlogon之类的也没太大影响,毕竟“当前时间”肯定比下次启动时要早,任务肯定会执行的。

参考资料:http://msdn.microsoft.com/en-us/library/bb736357.aspx

参考技术A ONSTARTschtasks /change "Startup" /delay 0000:30

以上是关于批处理 schtasks指令 更改计划任务的延时属性的主要内容,如果未能解决你的问题,请参考以下文章

Schtasks 命令详解

如何在不打开新命令行窗口的情况下使用“schtasks”执行计划任务?

win7下计划任务schtasks使用详解及"错误:无法加载列资源"的解决方法

win7下计划任务schtasks使用详解及"错误:无法加载列资源"的解决方法

[转帖]win7下计划任务schtasks使用详解及"错误:无法加载列资源"的解决方法

转:[windows]DOS批处理添加任务计划