设置 (taskType) 元素

指定任务计划程序用于执行任务的设置。

<xs:element name="Settings"
    type="settingsType"
    minOccurs="0"
 />

Settings 元素由 taskType 复杂类型定义。

父元素

元素 派生 说明
Task taskType 指定由任务计划程序服务执行的任务。

子元素

元素 类型 说明
AllowHardTerminate boolean 指定可以使用 TerminateProcess 终止任务。
AllowStartOnDemand boolean 指定可以使用“运行”命令或“上下文”菜单启动任务。
DeleteExpiredTaskAfter duration 指定任务计划程序在过期后删除任务之前等待的时间量。
DisallowStartIfOnBatteries boolean 指定如果计算机使用电池运行,则不会启动任务。
启用 boolean 指定启用任务。 仅当此设置为 True 时,才能执行该任务。
ExecutionTimeLimit duration 允许完成任务的时间量。
Hidden boolean 指定默认情况下任务在 UI 中不可见。
IdleSettings idleSettingsType 指定任务计划程序在计算机处于空闲状态时如何执行任务。
MaintenanceSettings maintenanceSettingsType 指定任务计划程序在自动维护期间执行任务的方式。
MultipleInstancesPolicy multipleInstancesPolicyType 指定用于定义任务计划程序如何处理任务的多个实例的策略。
优先 priorityType 指定任务的优先级。
RestartOnFailure restartType 指定如果任务因任何原因失败,任务计划程序将尝试重启任务。
RunOnlyIfIdle boolean 指定仅当计算机处于空闲状态时才运行任务。
RunOnlyIfNetworkAvailable boolean 指定仅当网络可用时,任务计划程序才会运行该任务。
StartWhenAvailable boolean 指定任务计划程序在其计划时间过后可以随时启动任务。
StopIfGoingOnBatteries (settingsType) boolean 指定在计算机使用电池时任务将停止。
挥发 性 boolean 指定任务计划程序是否在 Windows 启动时自动禁用任务。
WakeToRun (settingsType) boolean 指定任务计划程序将在运行任务时唤醒计算机。

备注

可以选择上面引用的一个或多个子元素。

对于 C++ 开发,使用 ITaskDefinition 的 Settings 属性指定任务的注册信息。

对于脚本开发,使用 TaskDefinition.Settings 属性指定任务的注册信息。

示例

以下 XML 代码示例定义了一个设置元素,该元素允许硬终止任务。

<task>
    <Settings>
        <AllowHardTerminate>true</AllowHardTerminate>
        <AllowStartOnDemand>true</AllowStartOnDemand>
    </Settings>
</task>

有关详细信息以及用于设置任务设置的 XML 的完整示例,请参阅 时间触发器示例 (XML)

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]

另请参阅

任务计划程序架构元素

任务计划程序