sysprep 到底有什么用处?什么时候应该使用它?我通过克隆其他 VM 或从模板部署来部署许多 VM 和 VDI。我正在更新基础映像,并已完成所有其他需要进行的更改。现在我已准备好开始从它们进行部署,我想知道是否建议使用 sysprep,以及我是否需要在每次部署时都执行此操作,还是仅在基础映像上执行一次?有人告诉我 sysprep 不应在虚拟机上运行。
我正在使用 vSphere Client 版本 5,主要处理 Windows 7 和 Windows Server 2008 R2。
还有一个问题。如果 sysprep 只需要在基础映像上进行,为什么每个人都对有一个在 Windows 7 副本上可以执行 sysprep 的次数有限?
除了 SID 之外,sysprep 还改变了什么?
答案1
在捕获映像之前,应在基础映像(参考机器)上运行 Sysprep。
TechNet 文章“Sysprep 的工作原理' 适用于 Windows 7。
既然你说你是新手,我会给你留下一些有帮助的链接。
基本部署信息:
创建参考图像时需要考虑的事项:
最后,部署 Windows 7TechNet 上的 Springboard 系列页面有更多文章和视频可帮助您部署 Windows。
希望这可以帮助,
答案2
您需要 sysprep 的原因是因为 Microsoft 需要您运行它。您会遇到诸如窗口更新等问题,因为 Microsoft 在机器激活时会在其上放置一些唯一 ID 和其他东西。
如果你克隆它们,这些唯一的 ID 将会翻倍,并且许多 Microsoft 系统管理程序(例如 Window Update 服务器、Window 在线更新)会认为两台机器是相同的,从而产生问题。
而人们建议 MS 故意保留它,因为它可以帮助他们确保您激活每台机器,并让他们计算出您安装的正确许可证数量。
更值得注意的是,微软合作伙伴(Sym***** 等)也帮了他们一个忙,保持了这种行为。
因此,您需要做的是运行 sysprep,然后在克隆后激活它。这样您就清除了许多用户和机器设置,并重新开始。
或者,找到了执行窗口和防病毒更新的替代解决方案。
答案3
WinOutreach4 的回答对于物理 PC/服务器来说非常详尽,但在处理 VMWare 和模板时,我同意那些告诉你不要使用 Sysprep 的人的观点。将模板转换为 VM,更新它,然后将其转换回模板。没有其他的。当您从模板部署时,自定义映像并选中复选框以生成新的 SID,这就是您所需要的。
我理解 Sysprep 的方式是概括和/或重新打包 Windows 安装,以便您可以删除未使用的驱动程序。在进行 P2V(物理到虚拟)或创建要安装在多种类型的 PC 硬件上的映像时,这绝对是必须的。
如果您想一次性创建 unattend.xml Sysprep 图像,这是一种自动执行大部分基本设置的好方法,我强烈建议您查看 WAIK Windows 自动安装工具包,以获取有关制作 XML 文件的帮助。
—斯宾塞