如何使用 PowerShell 将地址 space 添加到 Azure Rm 虚拟网络?

How to add Address space to Azure Rm Virtual Network using PowerShell?

我想向我现有的 RM 虚拟网络添加一个新地址 space。我可以使用命令 Add-AzureRmVirtualNetworkSubnetConfig 添加子网,但不幸的是找不到用于添加地址 space.

的类似命令

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