使用Azure ClI删除订阅中的Azure资源组列表而无需确认

zc0qhyus  于 2023-04-12  发布在  其他
关注(0)|答案(2)|浏览(172)

我想在一个cli命令中删除订阅中的所有资源组。我使用pipeline operator删除了所有资源组:
(Get-AzResourceGroup|删除-AzResourceGroup)。
当Azure按顺序删除组时,它会提示确认每个资源组。有没有一种方法可以在Azure cli中强制删除所有资源组,而不会遇到CLI的确认。

vsmadaxz

vsmadaxz1#

请使用-Force参数删除资源组,无需确认。
从这个link

Get-AzResourceGroup -Name "ContosoRG01" | Remove-AzResourceGroup -Force

此命令使用Get-AzResourceGroup cmdlet获取资源组ContosoRG 01,然后使用管道运算符将其传递给Remove-AzResourceGroup。Force参数取消显示确认提示

wfauudbj

wfauudbj2#

我们可以使用此powershell脚本删除订阅中的所有资源组。删除名称与筛选器匹配的所有资源组

$filter = 'rg-devenvironment' 
Get-AzResourceGroup | ? ResourceGroupName -match $filter | Remove-AzResourceGroup -AsJob -Force

相关问题