在Windows Server 2008/2012上需要使用SCHTASKS的帮助

我正在执行以下命令:

/系统[提供者[@名称='SupportAssistService']和事件ID = 900]] / EC应用程序/testing“/ F / RL HIGHEST / MO”

[使用SCHTASKS for Server 2008和Server 2012的命令参考,我无法弄清楚如何执行任务计划程序GUI中提供的以下选项。

  1. 取消/取消select电源选项,只有在使用交stream电源时才启动任务,以及在电脑切换到电池电量时停止
  2. 错过预定的开始后尽快运行任务
  3. 如果任务失败,则每x分钟重新启动y次
  4. 如果任务已经在运行,那么不要启动一个新的实例

有谁知道如何使用这些选项从命令行创build任务?

尽pipeschtasks有新的命令行选项,但仍然有限。 但是,您可以使用包含所有设置的XML文件的命令行来创build任务。

您可以在任务计划程序GUI中创build任务,并将其导出为XML。 这个文件可以作为进一步任务的模型。 然后,您可以使用命令行在另一台计算机上创build任务:

schtasks /create /xml "ExportedTask.xml" /tn "Name of the New Task" 

你的问题的设置是(按照相应的顺序):

  <Settings> <DisallowStartIfOnBatteries>false</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>false</StopIfGoingOnBatteries> <StartWhenAvailable>true</StartWhenAvailable> <RestartOnFailure> <Interval>PT10M</Interval> <Count>3</Count> </RestartOnFailure> <MultipleInstancesPolicy>IgnoreNew</MultipleInstancesPolicy> </Settings>