taskType) 元素 (設定
指定工作排程器用來執行工作的設定。
<xs:element name="Settings"
type="settingsType"
minOccurs="0"
/>
Settings元素是由taskType複雜類型所定義。
父元素
元素 | 衍生自 | Description |
---|---|---|
任務 | taskType | 指定工作排程器服務所執行的工作。 |
子元素
元素 | 類型 | Description |
---|---|---|
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 [僅限傳統型應用程式] |