Win2k8预定任务和“并行运行新实例”

我有一个脚本,使用schtasks.exe在Windows Server 2008 R2框中创build一些计划的任务,我想这个脚本设置'如果任务的实例已经在运行,并行运行新的实例'设置。

我用schtasks.exe(这是我用来创build任务)的文档和选项,并没有看到任何方式通过脚本设置此设置。

任何人都知道是否有一个选项或我失踪的其他工具?

我已经能够发现以脚本方式设置该选项的唯一方法是编辑任务本身的XML。 您正在查找TaskSettings.MultipleInstances属性。

例如,我在Windows 7机器上执行的任务部分如下所示:

<?xml version="1.0" encoding="UTF-16"?> <Task version="1.2" xmlns="http://schemas.microsoft.com/windows/2004/02/mit/task"> [...] <Settings> <MultipleInstancesPolicy>Parallel</MultipleInstancesPolicy> <DisallowStartIfOnBatteries>true</DisallowStartIfOnBatteries> <StopIfGoingOnBatteries>true</StopIfGoingOnBatteries> <AllowHardTerminate>true</AllowHardTerminate> [...] </Settings> 

注意<MultipleInstancesPolicy>Parallel</MultipleInstancesPolicy>部分。 我现在唯一的想法是在创build任务后以编程方式插入XML。