Azure Virtual Network Cmdlets
This document provides a reference for the Azure PowerShell cmdlets used to manage Azure Virtual Networks. These cmdlets allow you to create, configure, and manage virtual networks, subnets, IP addresses, network security groups, and other networking components in Azure.
Core Virtual Network Cmdlets
Explore the fundamental cmdlets for working with Azure Virtual Networks.
New-AzVirtualNetwork
Creates a new Azure Virtual Network.
New-AzVirtualNetwork -Name  -ResourceGroupName  -Location  [-AddressPrefix ] [-DnsServer <String[]>] ...    | Name | Description | Type | 
|---|---|---|
| -Name | The name of the virtual network. | String | 
| -ResourceGroupName | The name of the resource group. | String | 
| -Location | The Azure region for the virtual network. | String | 
| -AddressPrefix | The address space for the virtual network. | String[] | 
New-AzVirtualNetwork -Name "MyVNet" -ResourceGroupName "MyResourceGroup" -Location "East US" -AddressPrefix "10.0.0.0/16"Get-AzVirtualNetwork
Retrieves information about one or more Azure Virtual Networks.
Get-AzVirtualNetwork [-Name ] -ResourceGroupName  [-ExpandResourceSubnet] ...  Get-AzVirtualNetwork -ResourceGroupName "MyResourceGroup" -Name "MyVNet"Remove-AzVirtualNetwork
Deletes an Azure Virtual Network.
Remove-AzVirtualNetwork -Name  -ResourceGroupName  [-Force] ...  Remove-AzVirtualNetwork -Name "MyVNet" -ResourceGroupName "MyResourceGroup" -ForceSubnet Management
Cmdlets for managing subnets within your virtual networks.
Add-AzVirtualNetworkSubnetConfig
Adds a subnet configuration to a virtual network configuration.
Add-AzVirtualNetworkSubnetConfig -Name  -VirtualNetwork <PSVirtualNetwork> -AddressPrefix <String[]> ... $vnet = Get-AzVirtualNetwork -Name "MyVNet" -ResourceGroupName "MyResourceGroup"
Add-AzVirtualNetworkSubnetConfig -Name "FrontendSubnet" -VirtualNetwork $vnet -AddressPrefix "10.0.1.0/24"
$vnet | Set-AzVirtualNetworkGet-AzVirtualNetworkSubnetConfig
Retrieves subnet configurations from a virtual network.
Get-AzVirtualNetworkSubnetConfig -VirtualNetwork <PSVirtualNetwork> [-Name <String>] ...Network Security Groups (NSGs)
Manage network security groups and rules to control traffic flow.
New-AzNetworkSecurityGroup
Creates a new network security group.
New-AzNetworkSecurityGroup -Name  -ResourceGroupName  -Location  ...   Get-AzNetworkSecurityGroup
Retrieves information about network security groups.
Get-AzNetworkSecurityGroup [-Name <String>] -ResourceGroupName  ... Important
Always review the latest documentation for the most up-to-date syntax and parameter information. Azure PowerShell cmdlets are frequently updated.