正在获取特定的Azure对象标记而不仅仅是资源组



我需要使用https://learn.microsoft.com/en-us/powershell/module/az.resources/get-aztag?view=azps-5.1.0

这个仅用于资源组对象:

$TagName = 'Test-Tag'
Get-AzResourceGroup | Where-Object {$_.Tags.Keys -match $TagName} | OGV

但这一次失败了,没有任何回报:

$TagName = 'Test-Tag'
Get-AzResource | Where-Object {$_.Tags.Keys -match $TagName} | OGV

那么,如何纠正上面的代码,使其可以用于导出具有上述两个标记的所有对象,而不仅仅是资源组呢?

尝试

Get-AzResource | Where-Object {$_.TagsTable -match $TagName} | OGV

另一个解决方案是

Get-AzResource | Where-Object {$_.Tags.Keys -eq $TagName} | OGV

相关内容

最新更新