我安装了 Windows Server 2008 R2 的虚拟化副本,上面已经安装了一些应用程序(不是服务器角色),我想将它重新部署到我企业中的许多其他服务器上,包括安装的应用程序. 我将原始光盘映像称为我的黄金副本。
过去,我复制了一份黄金副本,然后运行了 sysprep。也许我这样说是错误的,但我记得以前尝试过这个只是为了发现在 sysprep 图像之后,以前安装的所有应用程序都在 sysprep 完成后被删除。我所说的这种情况是否正确,或者应用程序是否只需要重新配置,即以与创建新用户帐户后 Windows Media Player 等应用程序相同的方式重新配置?
我查阅了 Microsoft 关于 sysprep 的文档,但说它组织不当是轻描淡写的说法。
不,sysprep 的全部意义在于去除特定于机器的设置(如激活 ID 和 SID),同时保留已安装的程序以便于部署。显然,如果某些应用程序依赖于这些特定于机器的东西,它们可能会崩溃,但这种情况很少见。
Sysprep 不会删除应用程序。有些应用程序对 sysprep 很敏感,但这些都是极少数例外。
大多数应用程序应该没问题。大多数时候,用户配置甚至会卡住。有一些应用程序我不会在其上运行 sysprep,例如 MSSQL、Exchange 或 AD。其他一切都应该没问题。YMMV
有时,软件会将机器密钥或 SID 视为许可证激活的一部分。当您在装有此类软件的计算机上使用 sysprep 时,该应用程序将保持安装状态,但您可能必须重新提交它的激活。