Microsoft Learn

Azure Virtual Network Gateway VPN Client Connection Cmdlets

Azure Virtual Network Gateway VPN Client Connection Cmdlets

This section provides reference information for PowerShell cmdlets used to manage VPN client connections to Azure Virtual Network Gateways. These cmdlets allow you to configure and manage the parameters for establishing VPN connections from your on-premises clients to your Azure Virtual Network.

Cmdlet Templates

The following are common cmdlet templates and their explanations:

Get-AzVirtualNetworkGatewayVpnClientConnectionConfiguration

Retrieves the VPN client connection configuration for a virtual network gateway.

Get-AzVirtualNetworkGatewayVpnClientConnectionConfiguration -ResourceGroupName "MyResourceGroup" -VirtualNetworkGatewayName "MyVpnGateway"

New-AzVirtualNetworkGatewayVpnClientConnectionConfiguration

Creates a new VPN client connection configuration for a virtual network gateway.

This cmdlet requires specifying parameters such as the resource group name, virtual network gateway name, and the configuration details for the client connection, including IP address pools and authentication methods.

New-AzVirtualNetworkGatewayVpnClientConnectionConfiguration -ResourceGroupName "MyResourceGroup" -VirtualNetworkGatewayName "MyVpnGateway" -VpnClientAddressPool "10.2.0.0/24" -VpnClientProtocol "SSTP"

Remove-AzVirtualNetworkGatewayVpnClientConnectionConfiguration

Removes the VPN client connection configuration from a virtual network gateway.

Remove-AzVirtualNetworkGatewayVpnClientConnectionConfiguration -ResourceGroupName "MyResourceGroup" -VirtualNetworkGatewayName "MyVpnGateway"

Set-AzVirtualNetworkGatewayVpnClientConnectionConfiguration

Updates the VPN client connection configuration for a virtual network gateway.

This cmdlet can be used to modify existing configurations, such as updating IP address pools or VPN protocols.

Set-AzVirtualNetworkGatewayVpnClientConnectionConfiguration -ResourceGroupName "MyResourceGroup" -VirtualNetworkGatewayName "MyVpnGateway" -VpnClientAddressPool "10.3.0.0/24"

Key Parameters and Concepts

Ensure that your Azure subscription has the necessary permissions to manage virtual network gateways and their configurations.

For detailed parameter descriptions and examples, refer to the official Azure PowerShell documentation for each specific cmdlet.

Related Cmdlets

Managing VPN client connections is crucial for enabling secure remote access to your Azure resources. By leveraging these PowerShell cmdlets, you can automate and streamline the configuration of your VPN client connectivity.