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

相关文章

Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...
Windows文件操作基础代码 Windows下对文件进行操作使用的一段...
Winpcap基础代码 使用Winpcap进行网络数据的截获和发送都需要...
使用vbs脚本进行批量编码转换 最近需要使用SourceInsight查看...