共用方式為


WeeklyTrigger 物件

腳本物件,表示根據每週排程啟動工作的觸發程式。 例如,工作會在每週的特定一天或每隔一周的上午 8:00 開始。

成員

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

屬性

WeeklyTrigger物件具有這些屬性。

屬性 存取類型 Description
DaysOfWeek
讀取/寫入
取得或設定工作執行的星期幾。
啟用
讀取/寫入
繼承自 Trigger 物件。 取得或設定 Boolean 值,指出是否啟用觸發程式。
EndBoundary
讀取/寫入
繼承自 Trigger 物件。 取得或設定停用觸發程式的日期和時間。 觸發程式在停用之後無法啟動工作。
ExecutionTimeLimit
讀取/寫入
繼承自 Trigger 物件。 取得或設定允許觸發程式啟動之工作執行的時間上限。
Id
讀取/寫入
繼承自 Trigger 物件。 取得或設定觸發程式的識別碼。
RandomDelay
讀取/寫入
取得或設定隨機加入觸發程式開始時間的延遲時間。
重複
讀取/寫入
繼承自 Trigger 物件。 取得或設定工作執行的頻率,以及啟動工作之後重複重複模式的時間長度。
StartBoundary
讀取/寫入
繼承自 Trigger 物件。 取得或設定啟動觸發程式的日期和時間。
類型
唯讀
繼承自 Trigger 物件。 取得觸發程式的型別。
WeeksInterval
讀取/寫入
取得或設定排程中周之間的間隔。

備註

開始工作的當日時間是由 StartBoundary 屬性所設定。

讀取或寫入工作自己的 XML 時,會使用工作排程器架構的 ScheduleByWeek 元素來指定每週觸發程式。

在日光節約時間 (DST) 一年開始的日期, 對於太平洋時區 (從上午 02:00 到上午 03:00) ,排定在上午 02:00 到上午 02:00 到上午 02:59:59:999 之間的任何工作,都會在最早存在於該指定日期的時間執行,也就是 上午 03:00。 這會根據觀察 DST 的各種時間,套用至所有 DST 時區。

假設每週工作設定為在太平洋時區上午 2:30 執行 2022 年上午 2:30,因此下一個執行時間是 2022 年 3 月 13 日上午 2:30。 由於上午 2:30 是 2022 年 3 月 13 日不存在的時間,因此工作會在上午 3:00 執行。 在年度的其他星期日,工作會在上午 2:30 如往常執行。

範例

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

規格需求

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

另請參閱

觸發

TriggerCollection

TriggerCollection.Create