如何使用标签删除 azure 资源?
How to delete azure resource using tag?
是否可以使用标签删除我的 azure 资源(在不同的资源组中)?如果可以,如何在powershell中实现?
我已经搜索过,但没有找到任何相关内容。也许我错过了一些基本的东西?
任何指导将不胜感激。
您可以使用以下方法更改值和管道到 Remove-RmResource 命令中,让我知道您的进展情况!
我没有在没有指定 RG 名称的情况下尝试过,但看不出为什么不这样做,只需检查管道之前的输出(即 Find-AzureRmResource -TagName $tagname -TagValue $TagValue)
$rg= “ResourceGroupName”
$tagname = “TagName”
$TagValue =”TagValue”
Find-AzureRmResource -TagName $tagname -TagValue $TagValue | where{$_.resourcegroupname -eq $rg}| Remove-AzureRmResource -force
@James 的回答确实有效,但我在 PS 中收到提示 Find-AzureRmResource
将在即将发布的中断版本中弃用。 (可能我回来得太晚了(他发帖后2个月),正好遇到这个更新。)
所以我建议使用 Get-AzureRmResource
和 AzureRM 6.8.1。
$rg= “<Resource group name>”
$tagname = “<Tag name Ex: Env>”
$TagValue =”<Tag Value Ex: Dev>”
Get-AzResource -TagName $tagname -TagValue $TagValue | where{$_.resourcegroupname -eq $rg}| Remove-AzResource -force
是否可以使用标签删除我的 azure 资源(在不同的资源组中)?如果可以,如何在powershell中实现?
我已经搜索过,但没有找到任何相关内容。也许我错过了一些基本的东西?
任何指导将不胜感激。
您可以使用以下方法更改值和管道到 Remove-RmResource 命令中,让我知道您的进展情况!
我没有在没有指定 RG 名称的情况下尝试过,但看不出为什么不这样做,只需检查管道之前的输出(即 Find-AzureRmResource -TagName $tagname -TagValue $TagValue)
$rg= “ResourceGroupName”
$tagname = “TagName”
$TagValue =”TagValue”
Find-AzureRmResource -TagName $tagname -TagValue $TagValue | where{$_.resourcegroupname -eq $rg}| Remove-AzureRmResource -force
@James 的回答确实有效,但我在 PS 中收到提示 Find-AzureRmResource
将在即将发布的中断版本中弃用。 (可能我回来得太晚了(他发帖后2个月),正好遇到这个更新。)
所以我建议使用 Get-AzureRmResource
和 AzureRM 6.8.1。
$rg= “<Resource group name>”
$tagname = “<Tag name Ex: Env>”
$TagValue =”<Tag Value Ex: Dev>”
Get-AzResource -TagName $tagname -TagValue $TagValue | where{$_.resourcegroupname -eq $rg}| Remove-AzResource -force