我们正在使用 WinPE 和 imagex 进行非常简单的 VM 映像设置、捕获和部署,将 Windows 部署到 PC 上,以创建单个 .wim,除了使用我们的命名约定将 PC 添加到域之外,设置过程中不涉及任何网络依赖性或功能。这是一个相当简陋且真正“拼凑起来”的解决方案,但它足以满足我们的目的(尽管需要更多关注,但我离题了)。
我遇到的唯一真正问题是我们的 Office 2010 安装。我已经多次安装、修复并重新安装了 Office(所有操作均在 sysprep 之前完成,因为它必须在 sysprep 之前完成),但每次首次运行任何 Office 应用程序时,我总会弹出此错误信息:
“Microsoft Access 2010 需要 Visual Basic for Applications。如果继续,将安装 Visual Basic for Applications。”
该消息指定无论运行哪个 Office 应用程序,Access 都会运行。即使在此操作完成后,Outlook 也无法识别域用户名并自行设置。必须手动完成。但是,如果 Office 在启动任何 Office 应用程序之前运行修复操作,则一切都运行正常且没有错误。
鉴于机器的其余部分在部署时运行完美,我非常倾向于认为 Office 从来不应该通过 sysprep 和图像捕获来部署。
这是真的吗?更重要的是,有没有办法解决这个问题,而不用将系统扩展到 MDT、SCCM 等?