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

Azure CLI运行az vm create报API版本无virtual_machine_images操作组错误

Azure CLI 创建虚拟机提示 virtual_machine_images 操作组不存在

问题复现

执行虚拟机创建命令:

az vm create --resource-group MyRG --name myVMName --image windows-11:win11–21h2-pro:22000.376.2112072052

返回报错:

API version 2022-03-01 does not have operation group 'virtual_machine_images'

前期排查情况:

  • 最初怀疑--image参数停止支持,未查询到对应替代方案
  • 查阅Azure CLI官方文档无相关问题说明
  • 本地Azure CLI已提示为最新版本,版本信息如下:
az --version                                                                                                                                       
azure-cli                         2.37.0
 
core                              2.37.0
telemetry                          1.0.6
 
Extensions:
azure-devops                      0.24.0
 
Dependencies:
msal                            1.18.0b1
azure-mgmt-resource               21.0.0
 
Python location '/usr/bin/python3'
Extensions directory '/home/kali/.azure/cliextensions'
Extensions system directory '/usr/lib/python3/dist-packages/azure-cli-extensions'
 
Python (Linux) 3.10.5 (main, Jun  8 2022, 09:26:22) [GCC 11.3.0]
 
Legal docs and information: aka.ms/AzureCliLegal
 
 
Your CLI is up-to-date.

补充信息

该报错和Windows 11镜像无关,使用其他操作系统镜像创建虚拟机时会触发完全相同的报错,详细报错见截图:
详细报错截图

根因说明

此问题为Azure CLI 2.37.0版本的打包bug,典型受影响场景为通过Kali Linux默认软件源安装的Azure CLI,和--image参数、选用的系统镜像无关联:
受影响版本错误绑定了2022-03-01版本的计算资源提供程序API,该版本API未包含virtual_machine_images操作组,所有需要查询镜像元数据的虚拟机创建操作都会触发该报错。

修复方案

按以下步骤操作即可解决:

  • 卸载现有损坏版本:
sudo apt remove -y azure-cli
sudo apt autoremove -y
  • 清理残留文件与配置:
rm -rf ~/.azure/
sudo rm -rf /usr/lib/python3/dist-packages/azure-cli*
  • 重新通过微软官方渠道安装最新版Azure CLI,不要使用Linux发行版默认源提供的安装包,安装完成后执行az version确认版本高于2.37.0,即可正常执行虚拟机创建命令。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.28 08:48:31