我是否误解了 Microsoft Deployment Toolkit 和 WDS 的用途?

我是否误解了 Microsoft Deployment Toolkit 和 WDS 的用途?

我不确定我是否对 MDT 的目的感到困惑。

我们需要在大约 100 台新计算机上部署标准 Windows 7 版本,并且随着时间的推移,需要部署更多的计算机。

在阅读了大量文档、教程和白皮书等之后,似乎 MDT总是经历完整的过程

  • 安装窗口
  • 安装应用程序

而我们需要的是一个简单的“获取参考机器的图像”,然后“将图像克隆到目标上”。这应该是很多比 MDT 所遵循的完整安装程序更快。

我是否应该对从 MDT 捕获的 WIM 执行其他操作?我是否可以简单地将其作为“准备复制”的映像放入 WDS 中?

答案1

在捕获 WIM 之前,请先使用您想要预安装的任何应用程序配置您的参考计算机。当 WIM 应用于目标时,剩下要做的就是将其加入域并应用任何更新。

话虽如此,使用 MDT(以及 SCCM)的好处在于,您可以创建单独的应用程序包,这些应用程序包可以独立于操作系统进行更新。添加/删除/更新应用程序不需要每次都构建新的映像。作为交换,您增加了将映像部署到目标所需的时间。

对于我们来说,将应用程序与操作系统映像分开的能力使得应用程序和映像的管理变得更加容易,但是如果您的所有机器的配置都相同,并且仅偶尔进行映像重建,那么将它们全部整合在一起对您来说将是一个更好的选择。

答案2

WDS 提供 PXE 启动能力以及捕获和部署映像的能力。MDT 提供了一种现成的方法来注入驱动程序并执行脚本安装步骤。您可以在 MDT 中使用由 WDS 创建的捕获的 WIM - 我已经这样做过几次了。

我个人的偏好是完全避免使用捕获的 WIM 映像。虽然它们有用,但我发现这个过程比它本身的价值更麻烦——与长期过时的映像作斗争是一件非常痛苦的事。

要集成两者,请使用 MDT 创建的启动 WIM 映像作为 WDS 服务器上的启动选项。此时,您可以使用捕获过程创建的 WIM 作为脚本安装的一部分。

我个人使用库存 WIM 映像进行操作系统部署,注入驱动程序并通过 MDT 进行任何其他自定义(例如,在本地驱动器上复制安装映像),然后通过 EminentWare 部署软件堆栈。

答案3

有多种方法可以编写安装和后期安装脚本,直至将系统预先注入 AD 并自动加入等等。

就我们个人而言,我们也曾遇到过事情变得不稳定或不太正常的情况,因此我们使用 WDS 的最简单的方法如下:

  1. 创建一个参考系统。使用我们想要的应用程序、更新等对其进行配置。
  2. 运行 sysprep 实用程序以重置 Windows 激活等,以获得开箱即用的体验
  3. 使用从 WDS 服务器捕获的图像重新启动,然后将驱动器图像上传到 WDS 服务器。
  4. 一旦系统映像位于 WDS 服务器上,请使用 PXE 启动另一台相同的机器并安装该映像。

管理映像需要更多开销;它们会过时等,而且我们不会为所有内容编写应答脚本。我们主要将其用于偶尔的实验室或部署,以获得不错的基础安装,然后运行较小的映像后更新并将其加入域。

因此,有很多方法可以改进,但这种方法可以满足我们的需求,并保持足够的灵活性,同时又不至于太复杂,以至于在最后一刻决定不合作时最终在孩子面前咒骂。

相关内容