我希望使用 SCCM 2012 R2 来对明年将要订购的大量机器进行映像处理。将会有多家不同的供应商,这意味着不同的 NIC、显卡、RAM 等。
我的问题是:捕获操作系统映像的机器是否必须与部署到的机器相同?也就是说,我可以使用虚拟机来创建捕获的映像吗?还是我需要为每件硬件创建不同的映像?
答案1
除非您想在每次购买新型号或新品牌的计算机时下载新的 NIC、显示适配器、声卡等驱动程序,否则您需要将驱动程序集成到映像中。此外,您还需要考虑是否要使用 WDS(Windows 部署服务器)或 MDT(Microsoft 部署工具包)。WDS 非常适合那些无法使用完整 SCCM 且每年没有数百或数千台计算机需要映像的小型公司。MDT 非常适合经验丰富的用户,他们知道如何制作详细的任务序列,这些序列允许您添加所有驱动程序和应用程序以及基于 WMI 查询的其他调整。您可以从要映像的机器的 WMI 查询中捕获信息,然后可以定位某些计算机并根据这些机器获取某些驱动程序包;这意味着,您使用 WMI 查询从计算机中获取某些信息,然后将其放入 MDT 任务序列中,以便在开始映像时查找这些类型的计算机。如果检测到这些类型的计算机,则会启动详细的任务序列,以获取适合您特定型号计算机的正确驱动程序。这样,您就不必像问题中描述的那样拥有数十张图像。我对 MDT 的体验非常好,使用戴尔电脑也给我带来了好运。
您不需要为每个硬件准备不同的映像,只需为每个芯片组或每个型号准备一组不同的驱动程序包即可。通常,Dell X9000(本例中只是一个假型号)的所有 X9000 型号都使用相同的芯片组,但根据制造和/或购买时间会有所不同。但是,如果您购买了 20 个,那么捕获一个映像应该没问题,然后转到 Dell 网站并查找 X9000 或任何真实型号的驱动程序 CAB,然后下载并将其添加到 MDT 服务器上的驱动程序包中,然后将其作为任务序列的一部分添加。
请看这个深入了解 MDT,以便您更好地了解您的需求。
答案2
您可以捕获一个图像并通过创建包含每个模型的适当驱动程序的不同任务序列将其部署到不同的硬件。
答案3
从虚拟机捕获实际上比使用物理计算机更好。虚拟机允许您在运行 sysprep 之前拍摄快照。一个月后,您可以从该快照启动,更新所有软件,运行 sysprep 并再次捕获。SCCM 将在部署时检测并将适当的驱动程序注入映像。
对于 SCCM,我恳请您阅读 Kent Agerlund 的System Center 2012 R2 配置管理器:掌握基础知识。你可以花 10 美元购买旧版 Kindle。
答案4
实际上,尽管您可以对此进行更具体的说明,但部署共享将自动使用它首先检测到的适用于相关硬件的任何驱动程序。虽然不一定推荐这样做,但您可以简单地将所有设备驱动程序加载到未组织的部署共享中,部署仍将成功。请参阅场景 1 – Johan Arwidmark 的博客一片混乱。
向您介绍 MDT 的最新资源是在 Microsoft Virtual Academy 上快速开始部署 Windows 8.1。视频中的内容与任何部署 Windows 操作系统的人都息息相关。我强烈建议任何从事 Windows 部署工作但尚未看过该视频的人观看一下。Johan 和其他 Windows 部署专家讨论了 Windows 部署面临的问题以及如何解决这些问题。
此外,强烈建议使用虚拟机作为参考机,以避免映像和目标硬件之间的驱动程序冲突。