上下文
我有一个现有的RM虚拟网络,现在我想使用PowerShell添加一个新子网:
# Create subnet config:
$besub = New-AzureRmVirtualNetworkSubnetConfig -Name $BESubName -AddressPrefix $BESubPrefix
# Get VNet
$vnet = Get-AzureRmVirtualNetwork -Name $VNetName -ResourceGroupName $vmResourceGroup
# Add subnet:
Add-AzureRmVirtualNetworkSubnetConfig -Name $BESubName -AddressPrefix $BESubPrefix -VirtualNetwork $vnet
所有命令都成功运行,但没有子网添加到我的虚拟网络。
到目前为止我尝试过的事情:
Update-AzureRmVirtualNetwork
,但是没有这样的命令。 问题
如何将新的RM子网添加到现有的RM虚拟网络?
答案 0 :(得分:3)
你很亲密。您正在创建配置但未应用。下面的脚本将为您完成。
# Get VNet
$vnet = Get-AzureRmVirtualNetwork -Name $VNetName -ResourceGroupName $vmResourceGroup
# Add subnet config to vnet:
Add-AzureRmVirtualNetworkSubnetConfig -Name $BESubName -AddressPrefix $BESubPrefix -VirtualNetwork $vnet
# Apply subnet config to vnet:
Set-AzureRmVirtualNetwork -VirtualNetwork $vnet