如何检查Traffic Manager是否全局存在

时间:2017-05-24 10:35:08

标签: azure azure-powershell azure-traffic-manager

我想检查一下流量管理器是否唯一。 我正在使用Powershell Commandlets来获取信息。

$profile = Get-AzureRmTrafficManagerProfile -Name $ResourceName -ResourceGroupName $ResourceGroupName

此命令仅检查指定组中的流量管理器配置文件。但是交通管理员在全球部署。因此,当我尝试在不同资源组中使用相同的流量管理器名称进行部署时,会抛出错误。

为避免此错误,我想首先检查该流量管理器是否全局存在。在文档中找不到任何解决方案。

有没有办法实现这个目标?

1 个答案:

答案 0 :(得分:2)

您可以使用Test-AzureTrafficManagerDomainName powershell cmdlet。

C:\> get-help Test-AzureTrafficManagerDomainName

NAME
    Test-AzureTrafficManagerDomainName

SYNOPSIS
    Checks whether a domain name is available as a Traffic Manager profile.


SYNTAX
    Test-AzureTrafficManagerDomainName [-DomainName] <String> [<CommonParameters>]


DESCRIPTION
    The Test-AzureTrafficManagerDomainName cmdlet checks whether a domain name is available as a Microsoft Azure
    Traffic Manager profile. If the domain name is available, this cmdlet returns a value of $True.

或者您可以使用此终点的休息呼叫:
https://management.core.windows.net/SUB_GUID/services/WATM/operations/isavailable/%NAME%.trafficmanager.net