2

是否可以使用标签删除我的天蓝色资源(在不同的资源组中)?如果可能的话,如何在powershell中实现它?

我已经搜索过,但没有发现任何相关内容。也许我错过了一些基本的东西?

任何指导将不胜感激。

4

3 回答 3

4

您可以使用以下内容将值和管道更改为 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
于 2018-06-15T12:12:21.327 回答
1

@James 的回答确实有效,但我在 PS 中得到提示Find-AzureRmResource将在即将发布的重大版本中被弃用。(可能我回来太晚了(他发布后 2 个月),碰巧遇到了这个更新。)

所以我建议使用Get-AzureRmResourceAzureRM 6.8.1

于 2018-09-03T15:35:00.163 回答
0
$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
于 2021-03-03T10:41:07.960 回答