尝试使用以下 cmdlet 删除特定位置的所有资源组:
az group list --query "[?location=='westus']".name -o tsv | xargs -otl az group delete -n
它要求我提示每个资源组删除。
-y
还尝试通过阅读添加标志微软文档,
az group list --query "[?location=='westus']".name -o tsv | xargs -otl az group delete -n -y
错误:
az group delete -n -y rg-1
argument --name/-n/--resource-group/-g: expected one argument
答案1
虽然文档页面似乎没有规定,但在我使用过的大多数其他命令中,当您想告诉系统绕过任何确认提示时,该参数会位于列表的最后。
如上所述,在我阅读的有关此命令的文档中,这一点并不明确,但正如 OP 所指出的,这样做可以解决问题。