powershell - 将iso文件转换为要部署在azure中的.VHD文件

标签 powershell azure hyper-v iso vhd

我尝试了几种将 ISO 文件转换为 .VHD 文件的方法(使用 MVMC 工具和在 powershell 中使用 Hyper-V 模块),但部署后转换的 .VHD 文件在 azure 中不起作用。 我正在寻找一种将 ISO 文件转换为 .VHD 文件并将其部署到 azure 的最佳方法。

最佳答案

如果您的 ISO 适用于 Linux 发行版,Azure 有 specific requirements用于在上传之前准备图像。在这种情况下,我会按照官方文档中的说明进行操作(即创建虚拟机,按照说明进行修改,上传)。

如果您的 ISO 适用于某个版本的 Windows,则创建 SYSPREP 的 VHD 似乎是一种有效的方法。我在 PowerShell 中的首选工具是 Convert-WindowsImage 。不要忘记使用 -VhdFormat VHD -- Convert-WindowsImage 默认创建 VHDX,但 Azure 需要 VHD 格式。

关于powershell - 将iso文件转换为要部署在azure中的.VHD文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44235377/

相关文章:

python-3.x - 无法在 http ://127. 0.0.1:8000/或外部 IP 上连接到我的简单 Http 服务器

powershell - 使用 Set-Clipboard 在 PowerShell 中复制多个文件

azure - 无法连接到 "Jenkins-On-Azure"

virtualization - 无法在控制面板中启用 Hyper-V 平台

PowerShell FTPS 上传失败并显示 "System error."

Powershell:导出 csv 文件中的 System.Object[]

azure - 如何从连接字符串确定 Application Insights 实例?

azure - Microsoft 认知服务翻译器 API 剩余字符

Azure 域 Controller 关闭释放

c# - 在我的 BIOS 设置中没有启用 Hyper-V 的选项