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

Jas*_*son 5 windows command-line-interface scheduled-task task-scheduler

我正在尝试复制本文中的步骤来创建一个快捷方式,该快捷方式可以在没有 UAC 提示的情况下启动程序。但是,我想从命令行创建任务。

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

schtasks /create /tn MyTaskName /tr "c:\MyApplication.exe" /sc ONCE /st 00:00 /RL HIGHEST /RU BUILTIN\Administrators
Run Code Online (Sandbox Code Playgroud)

/sc/st开关跳闸了我。我不想指定时间表或开始时间,而只想按需运行任务。

Mik*_*ood 5

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

你不能忽略时间(据我所知),因为调度程序不喜欢这样。因为这对于调度程序的用途来说有点违反直觉。