四、如何使用表达式生成器
System Center Updates Publisher 中的表达式生成器工具位于创建更新向导和修改更新向导的"定义先决条件规则"、"定义适用性规则"和"定义已安装规则"页上。下列步骤描述了如何使用表达式生成器来添加、编辑和删除规则,以及如何针对每种类型的软件更新验证将定义的规则进行逻辑分组。
使用表达式生成器创建规则和对其分组
1、在创建更新向导或修改更新向导中,转到"定义先决条件规则"、"定义适用性规则"或"定义已安装规则"页。
2、单击"添加规则"图标,然后在"添加规则"对话框中,通过执行下列操作之一配置新规则:
选择下列规则类别之一:
创建基本规则:创建检查特定文件、文件版本以及注册表项等的基本规则。可用于基本规则的规则类型有 20 余种。
创建 MSI 规则:创建检查特定软件更新、产品、组件或功能的 MSI (Windows Installer) 规则。
使用现有规则:使用以前创建的规则。如果需要,可以修改此规则的属性。
从下拉列表中选择"规则类型"。列出指定规则类别的规则类型。
配置指定规则类型的属性。
指定"将规则另存为"文本框中的规则名称以重新使用该规则。
3、重复步骤 2 中的操作可以创建其他规则。
4、在表达式生成器中,使用相应的图标整理和分组已定义的规则集。图标分别是:
添加组图标:分组或嵌套选定的规则。选择一个或多个规则,然后单击"添加组"图标可以添加逻辑 And/Or 表达式的子分组。默认情况下,所有分组作为 Or 表达式添加,但可被更改为 And 运算符。在表达式生成器中可将规则嵌套为三层。
删除组图标:删除所选规则的组。选择一个或多个已组合到一起的更新,然后单击"删除组"图标可以删除分组。
上移图标:在规则列表中向上移动突出显示的规则。
下移图标:在规则列表中向下移动突出显示的规则。
删除图标:删除软件更新定义中突出显示的规则。已保存的规则仍然可在"管理规则"对话框中使用。
5、生成表达式之后,使用"XML 视图"选项卡可以查看 XML 格式的表达式。