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

使用az resource delete时--no-wait参数无效的问题咨询

Azure CLI的az resource delete命令是否支持--no-wait参数?

我尝试用以下命令删除虚拟机:

az resource delete --ids /subscriptions/0b1f6471-1bf0-4dda-aec3-111111111111/resourceGroups/MyResourceGroup/providers/Microsoft.Network/virtualMachines/vmlname1 --no-wait

执行时触发错误:

unrecognized arguments: --no-wait

移除--no-wait参数后命令能正常执行。但根据官方文档,--no-wait被列为az resource delete的有效可选参数:

--no-wait
Do not wait for the long-running operation to finish.

更新:我使用的Azure CLI版本为:

{
  "azure-cli": "2.40.0",
  "azure-cli-core": "2.40.0",
  "azure-cli-telemetry": "1.0.8"
}

回答

az resource delete命令在你当前使用的2.40.0版本中不支持--no-wait参数,该参数是后续版本新增的功能。

原因说明

  • 你使用的Azure CLI 2.40.0发布于2022年9月,而--no-wait参数是在2023年2月发布的Azure CLI 2.45.0版本中才被添加到az resource delete命令中的。
  • 官方文档默认展示最新版本的参数列表,因此会显示该参数,但旧版本CLI并不兼容。

解决办法

  1. 升级Azure CLI到2.45.0及以上版本,升级后即可正常使用--no-wait执行异步删除操作。
  2. 若无法升级CLI,只能移除--no-wait参数,等待删除操作同步完成。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 12:40:17