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