J'essaie de vérifier si ResourceGroup existe ou non, alors j'ai pensé que le code suivant devrait retourner vrai ou faux, mais il ne produit rien.
$RSGtest = Find-AzureRmResource | Format-List ResourceGroupName | get-unique
$RSGtest -Match "$myResourceGroupName"
Pourquoi ne reçois-je aucune sortie?
Il existe une Get-AzureRmResourceGroup applet de commande:
Get-AzureRmResourceGroup -Name $myResourceGroupName -ErrorVariable notPresent -ErrorAction SilentlyContinue
if ($notPresent)
{
# ResourceGroup doesn't exist
}
else
{
# ResourceGroup exist
}
Remarque: Envisagez d'utiliser la nouvelle applet de commande Get-AzResourceGroup :
Get-AzResourceGroup -Name $myResourceGroupName -ErrorVariable notPresent -ErrorAction SilentlyContinue
if ($notPresent)
{
# ResourceGroup doesn't exist
}
else
{
# ResourceGroup exist
}
essaye ça
$ResourceGroupName = Read-Host "Resource group name"
Find-AzureRmResourceGroup | where {$_.name -EQ $ResourceGroupName}