2016-11-26 4 views
0

Я пытаюсь получить список зарезервированных IP-адресов, назначенных ресурсам в моих подписках в модели ARM.Команда Azure powershell для получения зарезервированных IP-данных для виртуальной машины в подписке

Команда Get-AzureReservedIP не работает, поскольку подписка по умолчанию не выбрана. Однако я выбрал подписку по умолчанию и все еще команда не работает.

здесь сниппет

Add-AzureRmAccount 
$subName="subscriptioname" 
Select-AzureSubscription -SubscriptionName $subName -Current 
Get-AzureReservedIP 

Любые предложения?

+1

Я думаю, что это 'Get-AzureRmPublicIpAddress' для ARM. – evilSnobu

ответ

1

Azure имеет два способа развертывания: управление Azure службы (ASM) и менеджер ресурсов Azure (ARM).

Вы входите в режим ARM, а «Get-AzureReservedIP» - это команда ASM. В ARM зарезервированный IP-адрес называется статическим общедоступным IP-адресом. Чтобы получить их, пожалуйста, выполните команды ниже:

Add-AzureRmAccount 

$subName="subscriptioname" 

Select-AzureRmSubscription -SubscriptionName $subName 

Get-AzureRmPublicIpAddress | Where-Object { $_.PublicIpAllocationMethod -eq "Static" } 

Если вы хотите, чтобы получить зарезервированный IP-адрес в режиме ASM, запустите команды ниже:

Add-AzureAccount 

$subName="subscriptioname" 

Select-AzureSubscription -SubscriptionName $subName -Current 

Get-AzureReservedIP 
1

Вы можете попробовать: Get-AzureRmNetworkInterface -Name TestNIC -ResourceGroupName TestRG