如何使用表达式生成器

System Center Updates Publisher 中的表达式生成器工具位于创建更新向导和修改更新向导的**“定义先决条件规则”“定义适用性规则”“定义已安装规则”**页上。下列步骤描述了如何使用表达式生成器来添加、编辑和删除规则,以及如何针对每种类型的软件更新验证将定义的规则进行逻辑分组。

使用表达式生成器创建规则和对其分组

  1. 在创建更新向导或修改更新向导中,转到**“定义先决条件规则”“定义适用性规则”“定义已安装规则”**页。

  2. 单击**“添加规则”图标,然后在“添加规则”**对话框中,通过执行下列操作之一配置新规则:

    • 选择下列规则类别之一:

      创建基本规则:创建检查特定文件、文件版本以及注册表项等的基本规则。可用于基本规则的规则类型有 20 余种。有关详细信息,请参阅基本规则

      创建 MSI 规则:创建检查特定软件更新、产品、组件或功能的 MSI (Windows Installer) 规则。有关 Windows Installer 规则的详细信息,请参阅 MSI 规则

      使用现有规则:使用以前创建的规则。如果需要,可以修改此规则的属性。

    • 从下拉列表中选择**“规则类型”**。列出指定规则类别的规则类型。

    • 配置指定规则类型的属性。有关每种规则类型的信息,可在Updates Publisher 规则部分获取。

    • 指定**“将规则另存为”**文本框中的规则名称以重新使用该规则。

  3. 重复步骤 2 中的操作可以创建其他规则。

  4. 在表达式生成器中,使用相应的图标整理和分组已定义的规则集。图标分别是:

    • 添加组图标:分组或嵌套选定的规则。选择一个或多个规则,然后单击**“添加组”**图标可以添加逻辑 And/Or 表达式的子分组。默认情况下,所有分组作为 Or 表达式添加,但可被更改为 And 运算符。在表达式生成器中可将规则嵌套为三层。

    • 删除组图标:删除所选规则的组。选择一个或多个已组合到一起的更新,然后单击**“删除组”**图标可以删除分组。

    • 上移图标:在规则列表中向上移动突出显示的规则。

    • 下移图标:在规则列表中向下移动突出显示的规则。

    • 删除图标:删除软件更新定义中突出显示的规则。已保存的规则仍然可在**“管理规则”**对话框中使用。

  5. 生成表达式之后,使用**“XML 视图”**选项卡可以查看 XML 格式的表达式。

另请参阅

任务

如何创建软件更新定义

参考

添加规则对话框
表达式生成器

其他资源

创建/修改更新向导