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
Paramètres : VirtualNetworkGateway (ByValue)
List<T>[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]