2017-02-26 4 views
0

とAzureのSQL Serverの名前が存在するかどうかを確認私は、このエラーメッセージはグローバルAzurePowershell

新AzureRmSqlServerを回避しようとしています:45120:名「server.database.windows.net」は既に存在します。別の名前を選択してください。

リソースグループ内にSQL Server名が存在するかどうかを確認できますが、グローバルに確認する方法はわかりません。はい、私はちょうど別の名前を選ぶことができます - それも存在する場合、私は同じエラーを打つでしょう。

「キャッチしてみて」何かをしてエラーをキャッチする方法はありますか?アドバイスを事前に感謝します。

答えて

1

ただ、do-while文を作成します; '-ErrorAction SilentlyContinueという' を追加する場合)

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

おかげで、動作しているようです - ではなくなし。 –