是否可以使用标签删除我的天蓝色资源(在不同的资源组中)?如果可能的话,如何在powershell中实现它?
我已经搜索过,但没有发现任何相关内容。也许我错过了一些基本的东西?
任何指导将不胜感激。
是否可以使用标签删除我的天蓝色资源(在不同的资源组中)?如果可能的话,如何在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