2017-02-18 5 views
0

Ich bin auf der Suche nach Anzahl der verfügbaren IP-Adressen in jedem Subnetz in Azure Vnet , also versuche ich unten Skript, aber ich bekomme keine Option, um IP zu erhalten.Anzahl der verfügbaren ips in Azure-Subnetz

$nic = Get-AzureRmVirtualNetwork -Name TST-VNET1 -ResourceGroupName TST-RG1 
$nic.AddressSpace.AddressPrefixes 
$subnets= $nic.Subnets 
$subnets 
foreach($subnet in $subnets) 
{ 
$subnet.Name 
$subnet.IpConfigurations.Count 
$subnet.AddressPrefix 
} 

Verwendung $subnet.IpConfigurations.Count erhält die verwendbaren IP-Adressen. $subnet.AddressPrefix bekommt den cidr.

Ich suche hier verfügbare oder zugewiesene Host-IP-Adressen in jedem Subnetz-Pool.

+0

ich Ihre Frage bearbeitet und richtig Ihr Bild eingebettet. Bitte verschiebe diesen Kommentar als Bearbeitung in deine Frage. Das gehört nicht in einen Kommentar (und es ist so gut wie unlesbar, weil es unformatiert ist). –

+0

Danke David für Ihren Vorschlag, aber ich bin nicht wahr, Coder so diesen Fehler gemacht .. –

+0

HI Jason danke für Ihre Antwort, aber das nicht ich suche, ich bin auf der Suche nach verfügbaren IP in jedem Subnetz wie Sie in Screenshot –

Antwort

0

Wir verwenden Azure-Portal die Anzahl der verfügbaren IP-Adressen zu erhalten: enter image description here

Skript Powershell:

$nic = Get-AzureRmVirtualNetwork -Name "jason" -ResourceGroupName "vnet" 
$nic.AddressSpace.AddressPrefixes 
$subnets = $nic.Subnets 
$subnets 
foreach($subnet in $subnets) 
{ 
$subnet.Name 
$subnet.IpConfigurations.Count 
$subnet.AddressPrefix 
} 

$splitAddress = $subnet.AddressPrefix.Split("/") 
$output = [math]::Pow(2, (32 - $splitAddress[1])) - 5 - $subnet.IpConfigurations.Count 
+1

erwähnen $ output.'IP in Use '= $ subnet.IpConfigurations.Count $ splitAddress = $ subnet.AddressPrefix.Split ("/") $ output.'Free IP im Subnet' = [math] :: Pow (2, (32 - $ splitAddress [1]))) - 5 - $ subnet.IpConfigurations.Count Mit obigen Skript bekomme ich das Ergebnis ... –

+0

@VivekMishra ja, dein Skript ist korrekt, es wird die Anzahl der verfügbaren erhalten IP Adresse. –

Verwandte Themen