Как установить не только имя тега / ключ, но и значение в этом скрипте PowerShell? - PullRequest
0 голосов
/ 13 января 2019
$res = Get-AzResource -ErrorAction SilentlyContinue
$res.ForEach{
    if ( $_.tags.ContainsKey('sada') ) {
        $_.tags.Remove('sada')
    }
    $_ | Set-AzResource -Tags $_.tags
}

Я использовал этот код, но я хочу установить не только имя тега / ключ, а также значение. Как я могу это сделать? Спасибо)

1 Ответ

0 голосов
/ 13 января 2019

в зависимости от того, существует ли тег, вам нужно присвоить ему значение или создать его:

if ( $_.tags.ContainsKey('yournewkey') ) {
    $_.tags.yournewkey = 'some_value'
} else {
    $_.tags.Add('yournewkey', 'some_value' )
}

в основном, это просто хеш-таблица, вы можете прочитать больше о хеш-таблицах здесь: https://powershellexplained.com/2016-11-06-powershell-hashtable-everything-you-wanted-to-know-about/

...