You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何通过Azure CLI从磁盘快照创建Windows虚拟机?遇安全类型错误求助

从Azure CLI通过磁盘快照创建Windows虚拟机的问题解决

可以通过Azure CLI从磁盘快照创建Windows虚拟机,你碰到的这两个错误核心原因是VM的安全类型和快照对应的OS磁盘安全类型不匹配,或者创建VM时错误指定了当前磁盘不支持的安全类型参数。

以下是具体解决步骤:

  • 先确认快照对应的原磁盘安全类型
    用这条命令查看快照的安全类型:

    az snapshot show --name <你的快照名称> --resource-group <资源组名> --query "securityProfile.securityType"
    

    返回结果一般是"TrustedLaunch"、"ConfidentialVM"或者null(无特殊安全类型)。

  • 匹配安全类型创建VM

    • 如果返回null:创建VM时不要加--security-type参数,或者显式设为"None",避免强制指定不兼容的安全类型。
    • 如果返回"TrustedLaunch":创建VM时必须指定--security-type TrustedLaunch,同时要选支持Trusted Launch的VM大小(比如Dsv3、Esv3系列)。
    • 如果返回"ConfidentialVM":创建VM时要指定--security-type ConfidentialVM,且使用支持机密计算的VM大小(比如DCsv3系列)。
  • 正确操作示例(以TrustedLaunch类型快照为例)
    先从快照生成托管磁盘,再创建匹配安全类型的VM:

    # 从快照创建托管磁盘
    az disk create --name <新OS磁盘名> --resource-group <资源组名> --source <你的快照名称> --os-type Windows
    
    # 创建对应安全类型的VM
    az vm create \
      --resource-group <资源组名> \
      --name <要创建的VM名称> \
      --attach-os-disk <新OS磁盘名> \
      --os-type Windows \
      --security-type TrustedLaunch \
      --size Standard_D2s_v3
    

注意:不要随意修改从快照生成的磁盘的安全类型,也不要给VM设置和磁盘不匹配的安全类型,这都会触发兼容性报错。

内容的提问来源于stack exchange,提问作者andexte

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.15 15:57:10