LogonTrigger 对象

表示用户登录时启动任务的触发器的脚本对象。 当任务计划程序服务启动时,将枚举所有登录用户,并运行与登录用户匹配的登录触发器注册的所有任务。

成员

LogonTrigger 对象包含以下类型的成员:

属性

LogonTrigger 对象具有以下属性。

属性 访问类型 说明
延迟
读取/写入
获取或设置一个值,该值指示用户登录和启动作业之间的时间量。
已启用
读取/写入
继承自 Trigger 对象。 获取或设置一个布尔值,该值指示是否启用触发器。
EndBoundary
读取/写入
继承自 Trigger 对象。 获取或设置停用触发器的日期和时间。 触发器在停用后无法启动该任务。
ExecutionTimeLimit
读取/写入
继承自 Trigger 对象。 获取或设置允许触发器启动的任务运行的最大时间量。
Id
读取/写入
继承自 Trigger 对象。 获取或设置触发器的标识符。
重复
读取/写入
继承自 Trigger 对象。 获取或设置一个值,该值指示任务运行频率以及启动任务后重复模式的时间。
StartBoundary
读取/写入
继承自 Trigger 对象。 获取或设置激活触发器的日期和时间。
类型
只读
继承自 Trigger 对象。 获取触发器的类型。
UserId
读取/写入
获取或设置用户的标识符。

注解

如果希望当组的任何成员登录到计算机而不是特定用户登录时触发任务,则不要向 LogonTrigger.UserId 属性分配值。 请改为使用空 LogonTrigger.UserId 属性创建登录触发器,并使用 Principal.GroupId 属性为任务分配值。

读取或写入任务的 XML 时,将使用 Task Scheduler 架构的 LogonTrigger 元素指定登录触发器。

示例

有关此脚本对象的详细信息和示例代码,请参阅 登录触发器示例 (脚本)

要求

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

另请参阅

触发器