Partager via


Set-AzureRmVirtualNetworkGatewayVpnClientConfig

Définit le pool d’adresses client VPN pour une passerelle de réseau virtuel.

Avertissement

Le module AzureRM PowerShell a été officiellement déconseillé depuis le 29 février 2024. Les utilisateurs sont invités à migrer d’AzureRM vers le module Az PowerShell afin de s’assurer d’une prise en charge et des mises à jour continues.

Bien que le module AzureRM puisse toujours fonctionner, il n’est plus conservé ou pris en charge, plaçant toute utilisation continue à la discrétion et au risque de l’utilisateur. Consultez nos ressources sur la migration pour obtenir des conseils sur la transition vers le module Az.

Syntaxe

Set-AzureRmVirtualNetworkGatewayVpnClientConfig
   -VirtualNetworkGateway <PSVirtualNetworkGateway>
   -VpnClientAddressPool <System.Collections.Generic.List`1[System.String]>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-AzureRmVirtualNetworkGatewayVpnClientConfig
   -VirtualNetworkGateway <PSVirtualNetworkGateway>
   -VpnClientAddressPool <System.Collections.Generic.List`1[System.String]>
   -RadiusServerAddress <String>
   -RadiusServerSecret <SecureString>
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Description

L’applet de commande Set-AzureRmVirtualNetworkVpnClientConfig configure le pool d’adresses client pour une passerelle de réseau virtuel. Les clients de réseau privé virtuel (VPN) qui se connectent à cette passerelle reçoivent une adresse IP à partir de ce pool d’adresses.

Exemples

Exemple 1 : Affecter un pool d’adresses client VPN à une passerelle de réseau virtuel

PS C:\>$Gateway = Get-AzureRmVirtualNetworkGateway -Name "ContosoVirtualGateway"
PS C:\> Set-AzureRmVirtualNetworkGatewayVpnClientConfig -VirtualNetworkGateway $Gateway -VpnClientAddressPool "10.0.0.0/16"

Cet exemple affecte un pool d’adresses client VPN à une passerelle de réseau virtuel nommée ContosoVirtualGateway. La première commande crée une référence d’objet à la passerelle et l’objet est stocké dans une variable nommée $Gateway. La deuxième commande de l’exemple utilise ensuite l’applet de commande Set-AzureRmVirtualNetworkGatewayVpnClientConfig pour affecter le pool d’adresses 10.0.0.0/16 à ContosoVirtualGateway.

Exemple 2 : Configurer l’authentification basée sur un rayon externe sur une passerelle existante

PS C:\>$Gateway = Get-AzureRmVirtualNetworkGateway -Name "ContosoVirtualGateway"
PS C:\> $Secure_String_Pwd = ConvertTo-SecureString "TestRadiusServerPassword" -AsPlainText -Force
PS C:\> Set-AzureRmVirtualNetworkGatewayVpnClientConfig -VirtualNetworkGateway $Gateway -VpnClientAddressPool "10.0.0.0/16" -RadiusServerAddress "TestRadiusServer" -RadiusServerSecret $Secure_String_Pwd

Cet exemple affecte un pool d’adresses client VPN à une passerelle de réseau virtuel nommée ContosoVirtualGateway. La première commande crée une référence d’objet à la passerelle et l’objet est stocké dans une variable nommée $Gateway. La deuxième commande de l’exemple utilise ensuite l’applet de commande Set-AzureRmVirtualNetworkGatewayVpnClientConfig pour affecter le pool d’adresses 10.0.0.0/16 à ContosoVirtualGateway. Il configure également le serveur radius externe « TestRadiusServer » à utiliser pour l’authentification pour les clients vpn.

Paramètres

-Confirm

Vous demande une confirmation avant d’exécuter l’applet de commande.

Type:SwitchParameter
Alias:cf
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-RadiusServerAddress

Adresse du serveur Radius externe P2S.

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-RadiusServerSecret

Secret du serveur Radius externe P2S.

Type:SecureString
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VirtualNetworkGateway

Spécifie une référence d’objet à la passerelle de réseau virtuel qui contient les paramètres de configuration du client VPN que cette applet de commande modifie. Vous pouvez créer une référence d’objet à une passerelle de réseau virtuel à l’aide de Get-AzureRmVirtualNetworkGateway et en spécifiant le nom de la passerelle.

Type:PSVirtualNetworkGateway
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-VpnClientAddressPool

Spécifie les adresses IP à affecter aux clients qui se connectent à cette passerelle

Type:List<T>[String]
Position:Named
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-WhatIf

Montre ce qui se passe en cas d’exécution de l’applet de commande. L’applet de commande n’est pas exécutée.

Type:SwitchParameter
Alias:wi
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

PSVirtualNetworkGateway

Paramètres : VirtualNetworkGateway (ByValue)

List<T>[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]

String

SecureString

Sorties

PSVirtualNetworkGateway