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

使用az vm create时提示镜像"2022-datacenter-g2"无效的求助

解决Azure CLI创建VM时镜像无效的问题
  • 问题根源:az vm create的--image参数需要完整的镜像URN(格式为Publisher:Offer:Sku:Version),你只传入了SKU名称2022-datacenter-g2,Azure无法单独识别这个值。

  • 获取完整镜像URN的命令:

    az vm image list -l westeurope -f WindowsServer -p MicrosoftWindowsServer --all --query "[?sku=='2022-datacenter-g2']" -o table
    

    执行后会得到类似如下的结果(版本号可能随更新变化):

    Offer Publisher Sku Urn Version


    WindowsServer MicrosoftWindowsServer 2022-datacenter-g2 MicrosoftWindowsServer:WindowsServer:2022-datacenter-g2:20348.2031

  • 修改az vm create命令:
    将--image $(imagename)替换为完整的URN,或者确保$(imagename)变量存储的是完整的URN字符串,比如:

    az vm create --name $(vmname) --resource-group $vmrsgname --admin-username $(adminusername) --admin-password $(adminpassword) --image MicrosoftWindowsServer:WindowsServer:2022-datacenter-g2:latest --nics $(nicname)  --os-disk-name $(osdiskname) --os-disk-size-gb $(osdisksize) --storage-sku $(storagesku) --size $(vmsize) --computer-name $(computername) --license-type Windows_Server
    

    这里用latest作为版本号会自动选择该SKU的最新可用版本。

  • 额外验证:如果需要确认镜像是否在目标区域可用,可以用以下命令:

    az vm image show -l westeurope -p MicrosoftWindowsServer -f WindowsServer -s 2022-datacenter-g2
    

    若返回正常的镜像信息,说明该镜像在westeurope区域可用。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.19 11:55:24