schtasks-创建没有计划、按需运行的任务

schtasks-创建没有计划、按需运行的任务

我正在尝试使用schtasks.exe并创建一个按需运行的一次性任务。我只想创建没有计划的任务,但命令schtasks /create /tn TestTask失败Invalid syntax. Mandatory option 'sc' is missing.。我是否遗漏了某个选项?

答案1

创建任务并将其设置为在过去启动一次。该任务将存在,您可以随时运行它。

答案2

您可以设置任务在虚拟事件上运行,而不是使用过去或将来的虚拟时间:

SCHTASKS /Create /TN TaskOnEvent /TR notepad.exe /SC ONEVENT /EC Application /MO *[System/EventID=777] /f

然后您可以根据需要运行它:

SCHTASKS /Run /TN "TaskOnEvent"

或者通过记录事件来触发它:

EVENTCREATE /ID 777 /L APPLICATION /T INFORMATION /SO DummyEvent /D "Initiate scheduled task."

..或者在 GUI 中创建任务,导出并调用 xml:

SCHTASKS /Create /TN "TaskOnEvent" /xml "C:\TaskOnEvent.xml"

答案3

/sc ONCE /st 00:00应该足以创建一个永远不会自行触发且需要明确触发的任务

答案4

/sc once /st 00:00不会起作用,因为您无法安排过去的任务。但是如果您使用当前时间,它将起作用,并且该任务将永远不会执行...(但您会收到警告)....在 Windows 10 下测试...

/sc once /st 20:56对于这个帖子!

相关内容