我试图复制
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),因为调度程序不喜欢这样.因为它对于调度程序的用途有点违反直觉.