方案 2:通过筛选器定义哪些客户端可以访问每个驱动程序组的方式来部署驱动程序包

此方案不像方案 1 那么简单,因为该方案需要您不断测试配置,直至将筛选器配置为适合您的环境。您可能需要创建若干个具有不同筛选器组合的驱动程序组之后才能找到一个适合您的配置。通常,环境越复杂,需要进行的配置也就越复杂。

已知问题

  • The filter value must exactly match the client hardware or the install image specifications.可用于大多数筛选器的两个运算符为“等于”“不等于”。因此,如果指定的值缺少一个字符(例如,如果漏掉了一个句号),则筛选器将不会按预期筛选客户端。因此,建议您创建多个筛选器来应对所有情况。例如,为 Fabrikam, Inc.Fabrikam 等创建筛选器。

  • 使用 MMC 管理单元搜索程序包以执行某项任务(例如,删除程序包)时,如果服务器上有数百个程序包,则对话框可能暂时没有响应。在这些情况下,请注意应继续等待,因为服务器正在处理您的请求。因此,建议您每次向组中添加的驱动程序包不超过 2000 个(虽然没有强制限制)。

使用筛选器部署驱动程序包的步骤

此方案的第一步是创建包含筛选器的驱动程序组。筛选器定义哪些计算机应拥有访问该组中驱动程序包的权限。可以将程序包配置为基于客户端的硬件(例如,制造商或 BIOS 供应商)及在安装期间选择的 Windows 映像的属性(例如,版本)进行安装。例如,可以指定只有 1) 由 Fabrikam, Inc. 制造的,并且 2) 在安装期间选择了 Windows 7 映像的客户端计算机才应拥有访问组的权限。配置驱动程序组后,即可向其中添加程序包,然后启动计算机并安装操作系统。

创建带有筛选器的驱动程序组的步骤
  1. 打开 Windows 部署服务 MMC 管理单元。

  2. 展开“服务器”节点和 Windows 部署服务服务器的节点。

  3. 右键单击 DriverGroup1,然后单击“禁用”。必须禁用 DriverGroup1,因为(默认情况下)该驱动程序组不包含筛选器,所以它会将所有程序包部署到所有客户端。

  4. 右键单击“驱动程序”节点,然后单击“添加驱动程序组”

  5. 键入该组的名称,并单击“下一步”,然后按照说明添加适合您组织的筛选器。有关筛选器的列表,请参阅驱动程序组筛选器

  6. “要安装的程序包”屏幕上,选择“仅安装与客户端硬件匹配的驱动程序包”

  7. 单击“下一步”,然后单击“完成”

  8. 重复步骤 3 至步骤 6,直至创建并配置全部所需驱动程序组。

此时,驱动程序组已配置完毕,接下来即可按照下一过程中的描述向其中添加驱动程序包。

向驱动程序组中添加驱动程序包的步骤
  1. 对于尚未添加到服务器的程序包,请右键单击“驱动程序”节点,并单击“添加驱动程序包”,然后按照说明将程序包添加到在上一过程中创建的某个组。

  2. 对于服务器上已存在但位于错误组中的程序包,请右键单击所需驱动程序组,然后单击“将驱动程序包添加到此组”

  3. 使用搜索属性搜索服务器上的程序包,然后单击“添加”将其添加到组中。

    注意

    若要将特定程序包添加到组中,还可以右键单击该程序包,然后单击“添加到组或从组中删除”。在对话框中,使用箭头配置驱动程序包,然后单击“应用”

  4. 重复步骤 1 至步骤 3,直至添加所有要添加的程序包,然后单击“关闭”

  5. 如果要从组中删除某个程序包,则单击该组,然后右键单击右侧窗格中的特定驱动程序包。然后,可以单击“添加到组或从组中删除”查看可以向其中或从其中删除该程序包的组的列表。也可以单击“从此组删除”立即删除该程序包。若要从服务器删除该程序包,则右键单击该程序包,然后单击“删除”

此时,驱动程序组已配置完毕并已向其中添加了程序包,接下来即可按照下一过程中的描述启动客户端。

安装驱动程序包和安装映像的步骤
  1. 确保要为其安装驱动程序包的所有硬件都已连接到客户端计算机。

  2. 启动计算机并安装映像。

  3. 安装完成后,在客户端计算机上从“控制面板”打开“设备管理器”,并验证是否已安装了相应的设备驱动程序。