我正在尝试从我们的内部 WDS 将 VHD 上传到 Azure(资源管理器),以保持 Azure 和本地 VM 之间的内部平台的连续性。
我已经能够成功 sysprep 并上传 VHD。我还可以使用 Azure PowerShell 创建 VM。但是,实际创建 VM 的最终命令会在一段时间后失败。
我调查了这个问题,发现 VM 在 Azure 中成功创建,但是,在查看启动诊断屏幕(VM 启动过程的屏幕截图)后,我发现系统卡在语言选择/ sysprep 过程的 EULA 接受部分。
所以我的问题是:绕过语言/EULA 屏幕并让 VM 启动到 Windows 的最佳方法是什么?
我一直无法在网上找到与此相关的很多内容,所以这让我觉得我可能缺少一些简单的东西。但是,我无法找到包含我没有做过的任何事情的资源。
谢谢。
这最终成为用户错误。我使用以下命令将 VHD 附加到 VM:
我应该一直在使用以下命令:
主要区别在于第一个命令只是将 VHD 附加到新创建的 VM,而第二个命令使用上传的 VHD 作为新 VHD 的模板。
不正确的命令不会将 unattend.xml 文件附加到 VM,只有第二个会附加,因此系统在启动过程中永远不会超过 OOBE 窗口。
我得到了有关如何在此处附加 VM 的正确信息。