管理 汇报 Publisher 中的适用性规则

适用于:System Center 汇报 Publisher

借助 汇报 Publisher,适用性规则定义了设备安装更新之前必须满足的要求。 这些规则还用于确定计算机是否安装了更新。 具有多个部分的复杂适用性规则称为规则集。

更新捆绑包不使用适用性规则。

适用性规则概述

从规则工作区管理适用性 规则。 创建规则时,需要指定一个或多个条件。 指定多个条件后,可以配置条件之间的关系,以便按顺序计算这些条件,或者将它们合并为逻辑 AndOr 语句。

例如,下面是包含三个规则的规则集。 第一条规则验证 MyFile 文件是否存在,第二条和第三条规则验证 Windows 操作系统的语言是否为英语或日语。

And  
  File '\[PROGRAM\_FILES\] \\Microsoft\\MyFile' exists  
  Or  
    Windows Language is English
    Windows Language is Japanese

所有更新都需要至少一个适用性规则。 汇报导入时已应用了适用性规则,并且创建自己的更新时,必须向其添加一个或多个规则。 可以在 汇报 Publisher 中修改和扩展任何更新的规则。

若要查看已创建的规则,请在 “规则工作区”中,从 “我保存的规则 ”列表中选择一个规则。 该规则的单独条件和逻辑操作显示在控制台的“ 适用性规则 ”窗格中。 只有在编辑该更新时,才能查看和修改导入的更新规则。

可以在 汇报 Publisher 中的两个位置创建规则:

  • “规则工作区”中, 创建并 保存 规则集,稍后可以使用这些规则集。 编辑或创建更新时,可以选择“ 保存的规则 ”作为 “规则类型”,然后从预先创建的规则集列表中选择。

  • 还可以在创建或编辑更新时创建新规则。 以这种方式创建的规则不会保存以供将来使用。

创建适用性规则

以下信息类似于从“ 创建更新”向导中创建规则的方式。 但与向导不同,可以选择保存规则集以供将来使用。

  1. “规则工作区”中,选择“ 创建 ”以打开 “创建规则” 向导。

  2. 指定规则的名称,然后单击“ 新建规则”。 这会打开 “适用性规则 ”页,可在其中配置规则。

  3. 对于 “规则类型”, 请选择以下选项之一。 必须配置的选项因每种类型而异:

    • 文件 – 使用此规则要求设备具有一个属性符合你指定的一个或多个条件的文件,然后才能应用此更新。

    • 注册 表– 使用此类型指定在设备限定安装此更新之前必须存在的注册表详细信息。

    • 系统– 此规则使用系统详细信息来确定适用性。 可以选择定义 Windows 版本、Windows 语言、处理器体系结构,或指定 WMI 查询来标识设备的操作系统。

    • Windows Installer – 使用此规则类型可以根据已安装的 .MSI 或 Windows Installer 修补程序 (来确定适用性。MSP) 。 还可以确定特定组件或功能是否作为要求的一部分进行安装。

      重要

      在托管代理上,Windows 更新代理无法检测每个用户安装的 Windows 安装包。 使用此规则类型时,请配置其他适用性规则(如文件版本或注册表项值),以便可以正确检测 Windows Installer 包,而不考虑每个用户或系统的基础。

    • 保存的规则 – 此选项允许你查找和使用之前配置和保存的规则。

  4. 根据需要继续添加和配置其他规则。

  5. 使用逻辑操作按钮对不同的规则进行排序和分组,以创建更复杂的先决条件检查。

  6. 规则集完成后,单击“ 确定 ”进行保存。 规则集现在显示在 “我保存的规则 ”列表中。

编辑适用性规则集

若要编辑适用性规则,请在 “规则工作区 ”中选择保存在 “我保存的规则 ”列表中的任何规则,然后从功能区中选择 “编辑 ”。 这会打开 “编辑规则” 向导。

“编辑规则”向导显示规则集的当前规则。 编辑规则的方式与使用 “创建规则” 向导创建新规则的方式相同。 可以使用此向导重命名规则集、删除规则、重新排序规则和关系或添加新规则。

进行更改后,选择“ 确定” 以保存更改并关闭向导。

有关使用规则向导的更多详细信息,请参阅创建更新向导的步骤 7,适用性页。

删除适用性规则

若要删除已保存的适用性规则,请在 “规则工作区” 中,从 “我保存 的规则”列表中选择规则或规则集,然后从功能区中选择“ 删除 ”。 这会从 汇报 Publisher 中删除保存的规则或规则集。

若要从特定更新中删除规则,必须 编辑更新