设置 (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 [仅限桌面应用] |