如何使用PowerShell向Azure Rm虚拟网络添加地址空间?

时间:2016-06-12 08:46:27

标签: powershell azure azure-powershell azure-resource-manager azure-virtual-network

我想在现有的RM虚拟网络中添加新的地址空间。我可以使用命令Add-AzureRmVirtualNetworkSubnetConfig添加子网,但不幸的是找不到添加地址空间的类似命令。

1 个答案:

答案 0 :(得分:2)

使用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