Set-AzureRmVirtualNetworkGatewayVpnClientConfig

Legt den VPN-Clientadresspool für ein virtuelles Netzwerkgateway fest.

Warnung

Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um weiterhin Support und Updates zu erhalten.

Obwohl das AzureRM-Modul weiterhin funktioniert, wird es nicht mehr Standard tained oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.

Syntax

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>]

Beschreibung

Das Cmdlet Set-AzureRmVirtualNetworkVpnClientConfig konfiguriert den Clientadresspool für ein virtuelles Netzwerkgateway. Clients für virtuelles privates Netzwerk (VPN), die eine Verbindung mit diesem Gateway herstellen, werden über diesen Adresspool eine IP-Adresse zugewiesen.

Beispiele

Beispiel 1: Zuweisen eines VPN-Clientadresspools zu einem virtuellen Netzwerkgateway

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

In diesem Beispiel wird einem virtuellen Netzwerkgateway namens ContosoVirtualGateway ein VPN-Clientadresspool zugewiesen. Der erste Befehl erstellt einen Objektverweis auf das Gateway, und das Objekt wird in einer Variablen namens $Gateway gespeichert. Der zweite Befehl im Beispiel verwendet dann das Cmdlet Set-AzureRmVirtualNetworkGatewayVpnClientConfig , um den Adresspool 10.0.0.0/16 contosoVirtualGateway zuzuweisen.

Beispiel 2: Konfigurieren der externen Radius-basierten Authentifizierung auf vorhandenem Gateway

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

In diesem Beispiel wird einem virtuellen Netzwerkgateway namens ContosoVirtualGateway ein VPN-Clientadresspool zugewiesen. Der erste Befehl erstellt einen Objektverweis auf das Gateway, und das Objekt wird in einer Variablen namens $Gateway gespeichert. Der zweite Befehl im Beispiel verwendet dann das Cmdlet Set-AzureRmVirtualNetworkGatewayVpnClientConfig , um den Adresspool 10.0.0.0/16 contosoVirtualGateway zuzuweisen. Außerdem wird der externe Radiusserver "TestRadiusServer" für die Authentifizierung für VPN-Clients konfiguriert.

Parameter

-Confirm

Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.

Type:SwitchParameter
Aliases:cf
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-DefaultProfile

Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.

Type:IAzureContextContainer
Aliases:AzureRmContext, AzureCredential
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RadiusServerAddress

Serveradresse des externen P2S-Radius.

Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-RadiusServerSecret

Externer Radius-Serverschlüssel für P2S.

Type:SecureString
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VirtualNetworkGateway

Gibt einen Objektverweis auf das virtuelle Netzwerkgateway an, das die VPN-Clientkonfigurationseinstellungen enthält, die dieses Cmdlet ändert. Sie können einen Objektverweis auf ein virtuelles Netzwerkgateway erstellen, indem Sie get-AzureRmVirtualNetworkGateway verwenden und den Namen des Gateways angeben.

Type:PSVirtualNetworkGateway
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-VpnClientAddressPool

Gibt die IP-Adressen an, die Clients zugewiesen werden sollen, die eine Verbindung mit diesem Gateway herstellen.

Type:List<T>[String]
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-WhatIf

Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.

Type:SwitchParameter
Aliases:wi
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Eingaben

PSVirtualNetworkGateway

Parameter: VirtualNetworkGateway (ByValue)

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

String

SecureString

Ausgaben

PSVirtualNetworkGateway