【发布时间】:2016-10-12 20:14:41
【问题描述】:
我想向我现有的 RM 虚拟网络添加一个新的地址空间。我可以使用命令Add-AzureRmVirtualNetworkSubnetConfig 添加子网,但不幸的是找不到用于添加地址空间的类似命令。
【问题讨论】:
标签: powershell azure azure-powershell azure-resource-manager azure-virtual-network
我想向我现有的 RM 虚拟网络添加一个新的地址空间。我可以使用命令Add-AzureRmVirtualNetworkSubnetConfig 添加子网,但不幸的是找不到用于添加地址空间的类似命令。
【问题讨论】:
标签: powershell azure azure-powershell azure-resource-manager azure-virtual-network
使用Get-AzureRmVirtualNetwork 获取当前配置。添加您的其他地址前缀。然后,使用Set-AzureRmVirtualNetwork 申请。
假设您的虚拟网络当前的默认地址前缀为 10.0.0.0/16,您可以使用额外的地址前缀对其进行扩展,如下所示。
# Get existing virtual network
$vnet = Get-AzureRmVirtualNetwork -Name $vnetName -ResourceGroupName $myResourceGroup
# Add additional address prefixes
$vnet.AddressSpace.AddressPrefixes.Add("10.1.0.0/16")
$vnet.AddressSpace.AddressPrefixes.Add("10.2.0.0/16")
Set-AzureRmVirtualNetwork -VirtualNetwork $vnet
【讨论】: