windows – 如何从命令行创建仅按需运行的计划任务?

我试图复制 this article中的步骤来创建一个没有UAC提示启动程序的快捷方式.但是,我想从命令行创建任务.

这是我正在使用的schtasks.exe命令:

schtasks /create /tn MyTaskName /tr "c:\MyApplication.exe" /sc ONCE /st 00:00 /RL HIGHEST /RU BUILTIN\Administrators

/ sc和/ st开关让我沮丧.我不想指定计划或开始时间,而只是按需运行任务.

您始终可以指定“/ sd 01/01/1901”并将其指定为过去发生的日期.它应该抱怨“警告:任务可能无法运行,因为/ ST早于当前时间.”原因很明显.但是,如果没有你的干预,它永远不应该运行,因为它永远不会触发计划执行的时间表.

您不能忽略时间(AFAIK),因为调度程序不喜欢这样.因为它对于调度程序的用途有点违反直觉.

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...