使用AzurePowershell全局检查是否存在Azure SQL Server名称

使用AzurePowershell全局检查是否存在Azure SQL Server名称,powershell,azure,azure-powershell,Powershell,Azure,Azure Powershell,我正试图绕过这个错误消息 新AzureRmSqlServer:45120:名称“server.database.windows.net”已存在。请选择其他名称 我可以检查资源组中是否存在SQL Server名称,但不确定如何全局检查。是的,我可以选择一个不同的名字——但如果这个名字也存在,我会遇到同样的错误 是否有任何方法可以通过“尝试捕捉”来捕捉错误并采取措施??提前感谢您的建议。只需创建一个do-while循环 do { $continue = $null New-Azure

我正试图绕过这个错误消息

新AzureRmSqlServer:45120:名称“server.database.windows.net”已存在。请选择其他名称

我可以检查资源组中是否存在SQL Server名称,但不确定如何全局检查。是的,我可以选择一个不同的名字——但如果这个名字也存在,我会遇到同样的错误


是否有任何方法可以通过“尝试捕捉”来捕捉错误并采取措施??提前感谢您的建议。

只需创建一个do-while循环

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

谢谢,在添加“-ErrorAction SilentlyContinue”时似乎有效,但如果没有,则无效。