使用Powershell在Azure中查找标记的资源

时间:2018-05-28 03:45:10

标签: powershell azure azure-resource-manager

有没有人知道基于多个标记查找资源的简单方法?例如,根据tag1 =' value1'找到资源。 tag2 =' value2'

Find-AzureRmResource -Tag似乎忽略了在哈希表中指定多个标签时,这意味着以下内容返回带有tag1 =' value1'的sesources。 tag2 =' value2,有时只是一个。

Find-AzureRmResource -Tag @{tag1 = 'value1';tag2 = 'value2}

想知道连接器或类似例程是否有简单的查询/ copmmand。

谢谢

1 个答案:

答案 0 :(得分:1)

我使用查询解决了这个问题:

Get-AzureRmVM | where {$_.Tags['tag1'] -eq "value1" -and $_.Tags['tag2'] -eq "value2"}

我只是在VM之后;我猜其他资源可能有类似的东西。