获取子网上可用 IP 地址的计数
Get count of available IP addresses on the subnet
我有一个与 Azure 虚拟网络相关的问题。
我尝试获取子网上可用 IP 地址的数量。
对于 RDFE,我们有以下 API:https://msdn.microsoft.com/en-us/library/azure/dn592118.aspx
但对于 ARM,我没有找到类似的 API。我为 ARM 找到的所有内容是 https://msdn.microsoft.com/en-us/library/azure/mt163583.aspx
你能帮帮我吗?如何获取子网上可用 IP 地址的数量?
使用 Powershell,您可以执行以下操作:
$network = Get-AzureRmVirtualNetwork -name 'some-vnet' -ResourceGroupName 'some-network-resourcegroup'
($network.SubnetsText | ConvertFrom-Json).IpConfigurations.Count
这将为您提供虚拟网络上分配的 IP 地址数。
编辑:
如果您不使用 Powershell,您可以简单地计算上面链接的 RM api 的 IpConfigurations 部分中返回的条目数。
我有一个与 Azure 虚拟网络相关的问题。
我尝试获取子网上可用 IP 地址的数量。 对于 RDFE,我们有以下 API:https://msdn.microsoft.com/en-us/library/azure/dn592118.aspx
但对于 ARM,我没有找到类似的 API。我为 ARM 找到的所有内容是 https://msdn.microsoft.com/en-us/library/azure/mt163583.aspx
你能帮帮我吗?如何获取子网上可用 IP 地址的数量?
使用 Powershell,您可以执行以下操作:
$network = Get-AzureRmVirtualNetwork -name 'some-vnet' -ResourceGroupName 'some-network-resourcegroup'
($network.SubnetsText | ConvertFrom-Json).IpConfigurations.Count
这将为您提供虚拟网络上分配的 IP 地址数。
编辑: 如果您不使用 Powershell,您可以简单地计算上面链接的 RM api 的 IpConfigurations 部分中返回的条目数。