2017-02-26 1 views
0

J'essaie de contourner ce message d'erreurvérifier l'échelle mondiale pour l'existence du nom Azure SQL Server avec AzurePowershell

Nouveau-AzureRmSqlServer: 45120: Le nom 'server.database.windows.net' existe déjà. Choisissez un autre nom

Je peux vérifier l'existence d'un nom SQL Server dans un groupe de ressources, mais je ne sais pas comment vérifier globalement. Oui, je pourrais juste choisir un nom différent - mais si cela existe aussi, je frapperais la même erreur.

Y at-il un moyen d'attraper l'erreur avec 'Try Catch' et de faire quelque chose ?? Merci d'avance pour tout conseil.

Répondre

1

Il suffit de créer une boucle Do While;)

do { 
    $continue = $null 
    New-AzureRmSqlServer ... -ErrorVariable continue -ErrorAction SilentlyContinue 
    # Create another name here 
} while ($continue) 
+0

Merci, semble fonctionner lors de l'ajout '-ErrorAction SilentlyContinue' - mais non sans. –