【发布时间】:2018-10-09 01:29:05
【问题描述】:
我正在尝试使用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 参数无关,但可能情况并非如此。我在这里遗漏了什么吗?
【问题讨论】:
-
我相信Super User 是更适合这个问题的网站。这已经被问到How do you schedule a task (using schtasks.exe) to run once and delete itself?。
标签: windows powershell scheduled-tasks windows-task-scheduler