MonthlyDOWTrigger 对象

表示按每月星期几计划启动任务的触发器的脚本对象。 例如,任务从 5 月到 10 月的每个第一个星期四开始。

成员

MonthlyDOWTrigger 对象具有以下类型的成员:

属性

MonthlyDOWTrigger 对象具有这些属性。

属性 访问类型 说明
DaysOfWeek
读取/写入
获取或设置运行任务的星期数。
已启用
读取/写入
继承自 Trigger 对象。 获取或设置一个布尔值,该值指示是否启用触发器。
EndBoundary
读取/写入
继承自 Trigger 对象。 获取或设置停用触发器的日期和时间。 停用任务后,触发器无法启动该任务。
ExecutionTimeLimit
读取/写入
继承自 Trigger 对象。 获取或设置允许此触发器启动的任务运行的最长时间。
Id
读取/写入
继承自 Trigger 对象。 获取或设置触发器的标识符。
MonthsOfYear
读取/写入
获取或设置任务运行年份的月份。
RandomDelay
读取/写入
获取或设置随机添加到触发器开始时间的延迟时间。
重复
读取/写入
继承自 Trigger 对象。 获取或设置任务的运行频率,以及启动任务后重复重复模式的时长。
RunOnLastWeekOfMonth
读取/写入
获取或设置一个布尔值,该值指示任务在当月的最后一周运行。
StartBoundary
读取/写入
继承自 Trigger 对象。 获取或设置激活触发器的日期和时间。
类型
只读
继承自 Trigger 对象。 获取触发器的类型。
WeeksOfMonth
读取/写入
获取或设置任务运行的月份中的周数。

备注

启动任务的时间由 StartBoundary 属性设置。

读取或写入任务的 XML 时,使用任务计划程序架构的 ScheduleByMonthDayOfWeek 元素指定每月星期几触发器。

在夏令时 (DST) 在一年内开始的当天, 对于太平洋时区 (时间从 2022 年的 02:00 AM 转移到 03:00 AM) ,计划在 02:00 AM 到 02:59:59:999 AM 之间运行的任何任务都将在给定日期中存在的最早时间运行,即, 在 03:00 AM。 这适用于所有 DST 时区,具体取决于它们观察 DST 的不同时间。

假设每周任务设置为在太平洋时区的 2022 年每周日上午 02:30 运行,以便下一次运行时间为 2022 年 3 月 13 日凌晨 2:30。 由于 02:30 AM 是 2022 年 3 月 13 日不存在的时间,因此任务改为在凌晨 03:00 运行。 在一年中的其他星期日,任务照常在凌晨 02:30 运行。

要求

要求
最低受支持的客户端
Windows Vista [仅限桌面应用]
最低受支持的服务器
Windows Server 2008 [仅限桌面应用]
类型库
Taskschd.tlb
DLL
Taskschd.dll

另请参阅

触发

任务计划程序对象

任务计划程序

TriggerCollection

TriggerCollection.Create