web-dev-qa-db-fra.com

Vérifier si le groupe de ressources Azure existe - Azure Powershell

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?

16
Peter Pavelka

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
}
25
Martin Brandl

essaye ça

$ResourceGroupName = Read-Host "Resource group name"
Find-AzureRmResourceGroup | where {$_.name -EQ $ResourceGroupName}
2
Pawan Dubey