我正在进行一个项目,但遇到了一些障碍。
我有兴趣了解是否有比我的 MSP 目前为操作系统部署所做的更好的替代方案。我们的大多数客户都是小型(10-20)座位环境 - 我们尝试使每个工作站在大多数情况下保持相同。目前,当需要擦除和恢复计算机时,我们会引导客户在 Acronis 上获取健康计算机的映像,并将其放到第一台机器上。然后我们更改主机名,切换密钥代码,并将其断开/重新加入域(计算机在整个交换过程中处于关闭状态,直到重新加入)。这些将是 Windows XP 和 7 机器,带有 2003 至 2013 版 Office 以及专有行业软件。
我想做的是看看是否有更好的方法来实现这一点。特别是,我希望将最终用户交互的需求保持在最低限度。我们将客户端计算机设置为启用 PXE 启动,因此 PXE 启动解决方案是可行的。我必须克服的第一个主要问题是效率 - 我们的客户情况各不相同,因此仅使用几个映像来涵盖所有情况是不可行的。Acronis 解决方案的一个有利方面是,我们可以使其非常接近每个客户所需的应用程序集。最初,我考虑在每个客户的位置对一台机器进行系统准备,但经过进一步研究后,我意识到这是一个非常糟糕的主意,因为会擦除已进行系统准备的计算机。
我特别希望能够获取网络上计算机的映像,而无需将最终用户踢出计算机(可能通过 PsExec 或 PowerShell),进行准备,然后交付到新机器,最终用户的工作量最少。我有一个可以研究解决方案的实验室。
目前,最有希望的解决方案似乎是 FOG,但从文档中我所知道的来看,我仍然需要通过 sysprep 从网络上的计算机准备映像,从而消除了这个等式的一些效率(并且需要踢出用户)。是否可以使用 PsExec 远程运行 Disk2VHD,然后 sysprep/generalize VHD 以部署到物理机?
最终,这个问题之所以奇怪,是因为几乎每个基于图像的教程和资源都假设您正在处理许多类似的机器,而这与我希望它适用的用途完全不同。我知道这是一个非常复杂的问题 - 如果您能提供帮助,我将提前致谢!
答案1
当我处理这种情况时,我会创建一个基础系统的克隆 - 我更喜欢使用 vmwares p2v 和工作站来实现快照功能。然后,我会获取克隆并将其用于 sysprep 并概括我可以使用 MDT 部署的映像。我会在任务序列中包含要部署到的物理硬件的驱动程序。
通过这种方式执行脚本不太方便,但是如果使系统离线,它确实可以避免这种情况。