Это то, что я хотел бы. с powershell (или Az cli) Получить список ВСЕХ моих ресурсов в Azure с именем ресурса, типом и тегом с парой ключей, экспортированными в Excel, как в следующем примере, и выводить информацию только в том случае, если значение тега является каким-то конкретным, который я объявляюв команде.
Например: привести все мои ресурсы Azure, если значение tag3 = значение3
name type tag1 tag2 tag3
VM1 v.mach value1 value2 value3
webapp2 wapp ValueX Value85 value3
disk8 disk valueF value89 value3
результат Я хотел бы внести его в CSV-файл. Я знаю, что это делается в конце команды:
| Export-Csv -Path "C:\Windows\azureinventory.csv"
, но сейчас я не могу принести результаты с разделенным тегом.
Я попытался выполнить следующую команду, но столбец тега возвращает значение натот же столбец. Хотелось бы разделить их, как в первом примере:
Get-AzureRmResource -TagName "LifeTime" | where { $_.Tags['LifeTime'] -eq "20170503" } | Select-Object -Unique Name, Type, tags