Функции Azure Хэш-ключи PowerShell - PullRequest
0 голосов
/ 30 апреля 2018

Пытаясь раскрыть через API некоторые внутренние детали лазури, я обнаружил, что не могу выбрать конкретный тег из объекта ResourceGroup в функции Powershell Azure.

Этот фрагмент работает в стандартном PowerShell, но не выводит функции.

$rgs = Get-AzureRmResourceGroup

$output = @()

foreach($rg in $rgs) {
    $output += $rg.Tags.owner
}

Out-File -Encoding Ascii -FilePath $res -inputObject ($output | ConvertTo-Json)

Если я выберу только теги (без конкретных ключей), я смогу увидеть всю информацию там, но выполнение Tags.owner, Tags['owner'] не даст вывода. Если я сделаю Tags.Item('owner') Я тоже получаю исключение! Невозможно преобразовать аргумент "index" со значением "owner" для "get_Item" в тип "System.Int32"

Как можно использовать хеш-таблицы внутри функции PowerShell Azure?

...