Hi @Dave Gray ,
maybe this helps:
$rgName = "xyz"
$envName = "Environment"
$envValue = "PROD"
$tags = Get-AzTag -ResourceId (Get-AzResourceGroup -Name "$rgName").ResourceId
$value = $tags.Properties.TagsProperty.$envName
# Just some magic
if ($value) {
if ($value -eq $envValue) {
Write-Host "Value $($value.ToUpper()) found in Tag $($envName.ToUpper()) :-)"
}
else {
Write-Output "Value $($envValue.ToUpper()) not found in Tag $($envName.ToUpper()) : Current value is $($value.ToUpper())"
}
}
else {
Write-Output "Tag with name $($envName.ToUpper()) not found"
}
----------
(If the reply was helpful please don't forget to upvote and/or accept as answer, thank you)
Regards
Andreas Baumgarten