TaskSettings 物件

腳本物件,提供工作排程器服務用來執行工作的設定。

成員

TaskSettings物件具有下列類型的成員:

屬性

TaskSettings物件具有這些屬性。

屬性 存取類型 Description
AllowDemandStart
讀取/寫入
取得或設定布林值,指出可以使用 [執行] 命令或操作功能表來啟動工作。
AllowHardTerminate
讀取/寫入
取得或設定布林值,指出工作可能使用 TerminateProcess終止。
相容性
讀取/寫入
取得或設定整數值,指出工作與哪個工作排程器版本相容。
DeleteExpiredTaskAfter
讀取/寫入
取得或設定工作排程器在到期後刪除工作之前等待的時間量。
DisallowStartIfOnBatteries
讀取/寫入
取得或設定 Boolean 值,指出電腦在電池電源上執行時,將不會啟動工作。
啟用
讀取/寫入
取得或設定布林值,指出已啟用工作。 只有在此設定為 True 時,才能執行工作。
ExecutionTimeLimit
讀取/寫入
取得或設定允許完成工作的時間量。
Hidden
讀取/寫入
取得或設定布林值,指出工作不會顯示在 UI 中。 不過,系統管理員可以透過使用「主要切換」來覆寫此設定,讓 UI 中顯示所有工作。
IdleSettings
讀取/寫入
取得或設定資訊,指定當電腦處於閒置狀態時,工作排程器執行工作的方式。
MultipleInstances
讀取/寫入
取得或設定原則,定義工作排程器如何處理工作的多個實例。
NetworkSettings
讀取/寫入
取得或設定包含網路設定檔識別碼和名稱的網路設定物件。 如果TaskSettingsRunOnlyIfNetworkAvailable屬性為True,且NetworkSettings屬性中指定網路屬性,則只有在指定的網路設定檔可用時,才會執行工作。
優先順序
讀取/寫入
取得或設定工作的優先順序層級。
RestartCount
讀取/寫入
取得或設定工作排程器嘗試重新開機工作的次數。
RestartInterval
讀取/寫入
取得或設定值,指定工作排程器嘗試重新開機工作的時間長度。
RunOnlyIfIdle
讀取/寫入
取得或設定布林值,指出只有在電腦處於閒置狀態時,工作排程器才會執行工作。
RunOnlyIfNetworkAvailable
讀取/寫入
取得或設定布林值,指出工作排程器只會在網路可用時執行工作。
StartWhenAvailable
讀取/寫入
取得或設定布林值,這個值表示工作排程器可以在其排程時間過後隨時啟動工作。
StopIfGoingOnBatteries
讀取/寫入
取得或設定布林值,指出如果電腦開始在電池電源上執行,工作將會停止。
WakeToRun
讀取/寫入
取得或設定布林值,指出當工作執行時,工作排程器會喚醒電腦。
XmlText
讀取/寫入
取得或設定工作設定的 XML 格式定義。

備註

根據預設,工作會在開始執行之後 72 小時停止。 您可以變更 ExecutionTimeLimit 設定來變更此設定。

讀取或寫入工作的 XML 時,工作設定定義于工作排程器架構的 Settings 元素中。

範例

如需此腳本物件的詳細資訊和程式碼範例,請參閱 時間觸發程式範例 (腳本)

規格需求

需求
最低支援的用戶端
Windows Vista [僅限傳統型應用程式]
最低支援的伺服器
Windows Server 2008 [僅限傳統型應用程式]
類型程式庫
Taskschd.tlb
DLL
Taskschd.dll

另請參閱

工作排程器

TaskDefinition

NetworkSettings

IdleSettings