Я хочу заменить одно значение тега на всех ресурсах в одной группе ресурсов. Значение, которое следует изменить, поступает из группы ресурсов.
$rgname = "cldazcs...."
$rg = Get-AzResourceGroup -Name $rgName
$rgTagsAll = $rg.Tags
$rgTagDedicated = $rg.tags.Responsible
$rgTagDedicated
$rgTags
$rgTags.Remove("RG_Description")
$resources = Get-AzResource -ResourceGroupName $rgName
$resources
Write-Output ""
Write-Output "=== The following Tags will be applied ==="
Write-Output $rgTagsAll
Write-Output "Dedicated:"$rgTagDedicated
foreach ( $resource in $ressources ) {
Write-Output "=== Update the following Ressource"
Write-Output $resource.Name
Set-AzResource -ResourceId $resource.Id -Tag @{Responsible="$rgTagsDedicated"} -Force
}
После запуска сценария значение Tag Responsible во всех ресурсах пустое.