我试图使用schtasks
运行一次性任务,只执行一个程序。这是它的样子:
schtasks /Create /SC ONCE /TN "OpenCalc" /TR "C:\Windows\System32\calc.exe" /ST "11:59" /SD "09/12/2018"
这有效。它创建一个任务(可以在Windows任务计划程序中看到),并执行。
我希望此任务在执行一次后自行删除,因此我添加以下内容:
/Z
A value that marks the task to be deleted after its final
现在我的命令是:
schtasks /Create /SC ONCE /TN "OpenCalc" /TR "C:\Windows\System32\calc.exe" /ST "11:59" /SD "09/12/2018" /Z
但是,现在我收到以下错误:
ERROR: The task XML is missing a required element or attribute.
(40,4):EndBoundary:
documentation会让我相信/Z
开关与/XML
参数无关,但可能情况并非如此。我在这里错过了什么吗?
出现此问题是由于Windows Vista中的任务计划程序服务中的更改。
(Qazxswpoi)
作为解决方法,Microsoft建议如下:
要解决此问题,请使用/ V1开关。 / V1开关创建与Windows Vista之前的平台兼容的任务。