在 Configuration Manager 中规划设备驱动程序策略

 

适用对象:System Center 2012 Configuration Manager, System Center 2012 Configuration Manager SP1, System Center 2012 Configuration Manager SP2, System Center 2012 R2 Configuration Manager, System Center 2012 R2 Configuration Manager SP1

配置管理器 提供了驱动程序目录,可用于管理 System Center 2012 Configuration Manager 环境中的 Windows 设备驱动程序。 可以使用此驱动程序目录将设备驱动程序导入到 配置管理器,将它们按包分组,以及将这些包分发到分发点,以便在部署操作系统时可以访问这些包。 当在目标计算机上安装完整的操作系统时,以及在使用启动映像来安装 Windows PE 时,可以使用设备驱动程序。

Windows 设备驱动程序由安装信息文件 (INF) 文件和支持设备所需的任何其他文件组成。 在部署操作系统时,配置管理器 将从其 INF 文件中获得设备的硬件和平台信息。

导入 Windows 设备驱动程序

必须将设备驱动程序导入到驱动程序目录,然后才能在部署操作系统时使用它们。 为了更好地管理设备驱动程序,请仅导入你计划作为操作系统部署的一部分安装的那些设备驱动程序。 但是,也可以在驱动程序目录中存储设备驱动程序的多个版本,以便在网络上的硬件设备要求改变时轻松升级现有的设备驱动程序。

有关如何导入设备驱动程序的详细信息,请参阅如何将 Windows 设备驱动程序导入驱动程序包主题中的如何在 Configuration Manager 中管理驱动程序目录部分。

设备驱动程序类别

在导入设备驱动程序时,可以将设备驱动程序分配到某个类别。 借助设备驱动程序类别,可以在驱动程序目录中将要使用的相似设备驱动程序组合在一起。 例如,可以将所有网络适配器设备驱动程序分配到特定的类别。 然后,在创建包含自动应用驱动程序步骤的任务序列时,可以指定设备驱动程序的特定类别。配置管理器 随后会扫描硬件,从该类别中选择适用的驱动程序以暂存在系统上,以供 Windows 安装程序使用。

创建驱动程序包

可以将相似的设备驱动程序组合到包中,以帮助简化操作系统的部署;例如,你可能决定为网络上的每个计算机制造商创建一个驱动程序包。 在将驱动程序导入到驱动程序目录时,可以创建一个驱动程序包;或者,可以直接在“驱动程序包”节点中创建此包。 在创建驱动程序包之后,必须将其分发到 配置管理器 客户端计算机可以从中安装必需的驱动程序的分发点。 驱动程序包还为你带来灵活性,能让你将设备驱动程序内容仅分发给需要它们的那些分发点。

在创建驱动程序包时,包的源位置必须指向其他驱动程序包并未使用的空的网络共享,而且 SMS 提供程序必须具有该位置的读取和写入权限。

有关如何从“驱动程序包”节点创建驱动程序包的信息,请参阅 如何在 Configuration Manager 中管理驱动程序目录 主题中的 如何创建驱动程序包 部分。

将设备驱动程序添加到驱动程序包时,配置管理器 会将设备驱动程序复制到驱动程序包的源位置。 只能将已导入的和在驱动程序目录中启用的设备驱动程序添加到驱动程序包。

有关如何将设备驱动程序添加到驱动程序包的信息,请参阅如何添加和删除与驱动程序包和启动映像关联的设备驱动程序主题中的如何在 Configuration Manager 中管理驱动程序目录部分。

如果想从现有的驱动程序包中复制部分设备驱动程序,请创建一个新的驱动程序包,将部分设备驱动程序添加到新包中,然后将新包分发到分发点。

将设备驱动程序添加到启动映像

可以将已导入到驱动程序目录的 Windows 设备驱动程序添加到启动映像。 在将设备驱动程序添加到启动映像时,请使用以下准则:

  • 仅将大容量存储和网络适配器设备驱动程序添加到启动映像,因为通常并不需要其他类型的驱动程序。 不需要的驱动程序会不必要地增加启动映像的大小。

  • 仅将适用于 Windows 7 的设备驱动程序添加到启动映像,因为所需的 Windows PE 版本基于 Windows 7。

  • 确保使用与启动映像的体系结构相符的正确设备驱动程序。 请勿将 x86 设备驱动程序添加到 x64 启动映像。

有关如何将设备驱动程序添加到启动映像的信息,请参阅如何添加和删除与驱动程序包和启动映像关联的设备驱动程序主题中的如何在 Configuration Manager 中管理驱动程序目录部分。

使用任务序列来安装设备驱动程序

任务序列可用于自动执行部署操作系统的过程。 任务序列中的每个步骤都能执行特定的操作,例如安装设备驱动程序。 在部署操作系统时,可以使用以下两个任务序列步骤来安装设备驱动程序:

  • 自动应用驱动程序。 此步骤能让你自动匹配和安装作为操作系统部署一部分的设备驱动程序。 可以将此任务序列步骤配置为对于检测到的每个硬件设备仅安装最匹配的驱动程序,或者指定此任务序列步骤为检测到的每个硬件设备安装所有兼容的驱动程序,然后让 Windows 安装程序选择最佳的驱动程序。 此外,可以指定设备驱动程序的类别,以限制可用于此步骤的驱动程序。

  • 应用驱动程序包。 此步骤能让你将特定的驱动程序包中的所有设备驱动程序都提供给 Windows 安装程序使用。 在指定的驱动程序包中,Windows 安装程序会搜索所需的设备驱动程序。

    如果需要作为独立媒体部署一部分的设备驱动程序,也请使用此步骤。

在使用这两个任务序列步骤时,还可以指定如何在部署操作系统的计算机上安装设备驱动程序。

驱动程序目录报表

通过使用“驱动程序管理”报表类别中的几个报表,可以确定有关驱动程序目录中的设备驱动程序的常规信息。 有关报表的详细信息,请参阅Configuration Manager 中的报表