触发器
创建触发器并将其与任务关联。激活后,触发器会在用户环境中启动关联的任务。要查看与触发器关联的任务,请单击该触发器以展开其行。
您可以执行以下操作:
-
创建触发器
-
刷新视图
-
编辑触发器
-
克隆触发器
-
管理关联
-
删除触发器
提示:
您可以使用“状态”列中的切换开关快速启用或禁用触发器。
内置触发器如下所示:
-
会话触发器:
-
代理刷新。当用户刷新代理时激活。
-
重新连接。当用户重新连接到代理计算机时激活。
-
登录。当用户登录其计算机时激活。
-
注销。当用户从其计算机注销时激活。
-
断开连接。当用户从其计算机断开连接时激活。
-
锁定。当用户锁定其计算机时激活。
-
解锁。当用户解锁其计算机时激活。
注意:会话触发器允许您将会话活动配置为触发器,并且目前仅适用于外部任务。 -
-
计算机触发器:
-
计算机关机。当计算机关机时激活。
-
计算机启动。当计算机启动时激活。
-
注意:
-
您无法删除和编辑内置触发器。
-
有关如何使用启动和关机触发器的示例,请参阅为脚本任务配置启动和关机触发器。
创建触发器
要创建触发器,请执行以下步骤:
-
在触发器中,单击创建触发器。
-
为触发器指定名称。
-
(可选)指定其他信息以帮助您识别触发器。
-
选择是启用(是)还是禁用(否)触发器。注意:如果禁用,代理不会评估和处理触发器。
-
从列表中选择触发器类型并填写所需信息。
-
计划的
-
进程已启动
-
进程已结束
-
Windows 事件
-
云健康检查结果
-
配置文件管理健康检查结果
-
自定义脚本任务结果
提示:-
信息因您选择的触发器类型而异。有关详细信息,请参阅可用触发器类型。
-
有关如何使用 Windows 事件作为触发器来检测 VDA 注册问题的示例,请参阅使用 Windows 事件作为触发器来检测 VDA 注册问题。
-
-
在摘要中,验证您是否按预期创建了触发器。
-
完成后,单击完成以保存并退出。
可用触发器类型
以下触发器类型可供选择:
-
计划。计划何时激活触发器。以下选项可用:
-
日期和时间。指定何时激活触发器。
-
重复。选择是以指定触发器激活的频率。例如,每小时、每两小时、每天、每两天。如果选择周或月,可以指定一个或多个特定日期。如果希望触发器只激活一次,请选择否。
-
-
用户进程触发器
-
进程已启动。在指定进程启动时激活触发器。
-
进程已结束。在指定进程结束时激活触发器。
注意:用户进程触发器允许您将用户进程配置为触发器,目前仅适用于外部任务。 -
-
Windows 事件。允许您定义 Windows 事件必须满足的条件才能激活触发器。以下选项可用:
-
添加条件。定义 Windows 事件必须满足的条件才能激活触发器。
-
间隔。为触发器指定一个间隔(以分钟为单位)。激活后,触发器在指定间隔过去之前不会再次激活。
注意:仅支持 Windows 经典事件日志,例如“应用程序”、“系统”或“安全”。 -
-
云运行状况检查结果。当云运行状况检查返回指定的运行状况状态时激活触发器。以下选项可用:
-
VDA 运行状况状态。使用 VDA 运行状况状态激活触发器。VDA 可以处于正常或异常状态,如主页 > 概览中所示。
-
任务数据。选择要传递给关联任务的数据,并指定这些任务中接收数据的参数。如果此处指定的参数与为关联任务配置的参数相同,则此处指定的参数优先。我们建议使用默认参数名称。如有必要,请更新您的脚本文件。您可以指定以下数据:
-
VDA 运行状况 (字符串)。Cloud Health Check 返回的运行状况。在关联任务中使用此参数接收运行状况。
-
运行状况报告 (字符串)。Cloud Health Check 生成的 VDA 运行状况检查报告。在关联任务中使用此参数接收报告的完整路径。有关详细信息,请参阅 运行状况检查结果。
-
-
-
Profile Management 运行状况检查结果。当 Profile Management 运行状况检查返回指定运行状况时激活触发器。提供以下选项:
-
Profile Management 运行状况。使用以下 Profile Management 运行状况触发关联任务:警告(Profile Management 处于次优状态)和错误(Profile Management 配置不正确)。
-
任务数据。选择要传递给关联任务的数据,并在这些任务中指定参数以接收数据。如果此处指定的参数与为关联任务配置的参数相同,则前者优先。我们建议使用默认参数名称。如有必要,请更新脚本文件。您可以指定以下数据:
-
-
自定义脚本任务结果。当脚本任务返回指定结果时激活触发器。您首先指定自定义脚本任务,然后定义任务必须满足的条件才能激活触发器。提供以下选项:
-
添加条件。选择一个或多个脚本任务,然后定义这些任务必须满足的条件才能激活触发器。
-
任务数据。选择要传递给关联任务的数据,并在这些任务中指定参数以接收数据。如果此处指定的参数与为关联任务配置的参数相同,则前者优先。我们建议使用默认参数名称。如有必要,请更新脚本文件。您可以指定以下数据:
-
任务名称 (字符串)。触发关联任务的脚本任务的名称。在关联任务中使用此参数接收名称。
-
退出代码 (整数)。脚本任务返回的退出代码值。在关联任务中使用此参数接收值。
-
控制台输出 (字符串)。脚本任务写入的控制台输出。在关联任务中使用此参数接收输出的完整路径。
-
文件输出 (字符串)。脚本任务生成的文件输出。在关联任务中使用此参数接收输出的完整路径。
-
-
编辑触发器
要编辑触发器,请执行以下步骤:
-
在“触发器”中,选择触发器。
-
在操作栏中单击“编辑”。
-
根据需要进行更改。
-
在“摘要”中,验证您是否按预期进行了更改。
-
完成后,单击“完成”以保存并退出。
克隆触发器
要克隆触发器,请执行以下步骤:
-
在“触发器”中,选择触发器。
-
在操作栏中单击“克隆”。
-
为克隆指定名称。
-
(可选)指定其他信息以帮助您识别触发器。
-
选择要将触发器克隆到的配置集。
-
完成后,单击“完成”以保存并退出。
管理关联
要管理触发器的关联,请执行以下步骤:
-
在“触发器”中,选择触发器。
-
在操作栏中单击“管理关联”。
-
选择脚本化任务以将其与触发器关联,或取消选择脚本化任务以取消关联。如果需要,可以使用搜索框快速搜索任务。
-
选择是否仅显示适用于此任务的触发器。
-
完成后,单击“完成”以保存并退出。
管理关联时,请记住以下几点:
-
为防止无限循环,WEM 在单个循环链中最多支持 10 次触发。以下是一个示例,其中任务 A 触发任务 B,任务 B 触发任务 C,…,任务 K 触发任务 L。任务 K 未能触发任务 L — 循环终止,因为此单个循环链中的触发次数已超过 10 次。
删除触发器
要删除触发器,请执行以下步骤:
-
在“触发器”中,选择触发器。
-
在操作栏中单击“删除”。
注意:
如果删除关联了脚本化任务的触发器,则该触发器将不再触发这些任务。
触发器的支持矩阵
下表列出了哪些触发器支持哪些任务。
| 脚本任务 | 外部任务 | |
|---|---|---|
| 代理刷新 | X | |
| 重新连接 | X | |
| 登录 | X | |
| 注销 | X | |
| 断开连接 | X | |
| 锁定 | X | |
| 解锁 | X | |
| 计算机启动 | X | |
| 计算机关机 | X | |
| 已计划 | X | X |
| 进程启动 | X | |
| 进程结束 | X | |
| Windows 事件 | X | X |
| 云健康检查结果 | X | |
| 配置文件管理健康检查结果 | X | |
| 自定义脚本任务 | X |