我正在尝试使用schtasks.exe并创build一个按需运行的一次性任务。 我只是想创build没有任何时间表的任务,但命令schtasks /create /tn TestTask失败, Invalid syntax. Mandatory option 'sc' is missing. Invalid syntax. Mandatory option 'sc' is missing. 。 有没有我失踪的select?
创build任务并将其设置为在过去开始一次。 任务将会存在,你可以随意运行。
过去或将来不使用虚拟时间,您可以将任务设置为在虚拟事件上运行:
SCHTASKS /Create /TN TaskOnEvent /TR notepad.exe /SC ONEVENT /EC Application /MO *[System/EventID=777] /f
那么你可以按需运行它:
SCHTASKS /Run /TN "TaskOnEvent"
或通过logging事件来触发它:
EVENTCREATE /ID 777 /L APPLICATION /T INFORMATION /SO DummyEvent /D "Initiate scheduled task."
或者在gui中创build任务,导出并调用xml:
SCHTASKS /Create /TN "TaskOnEvent" /xml "C:\TaskOnEvent.xml"
如前所述,您可以在gui中创build任务,导出并调用xml:
SCHTASKS /Create /TN "TaskOnEvent" /xml "C:\TaskOnEvent.xml"
…如果通过GUI创build,则不必指定任何触发器。
/sc ONCE /st 00:00应该足以创build一个从不触发的任务,需要明确触发