Dela via


Set-AzureRmVirtualNetworkGatewayVpnClientConfig

Anger VPN-klientadresspoolen för en virtuell nätverksgateway.

Varning

AzureRM PowerShell-modulen är officiellt inaktuell från och med den 29 februari 2024. Användare rekommenderas att migrera från AzureRM till Az PowerShell-modulen för att säkerställa fortsatt support och uppdateringar.

Även om AzureRM-modulen fortfarande kan fungera, underhålls den inte längre eller stöds, vilket gör att användaren kan välja och riskera fortsatt användning. Se våra migreringsresurser för vägledning om övergången till Az-modulen.

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

Description

Cmdleten Set-AzureRmVirtualNetworkVpnClientConfig konfigurerar klientadresspoolen för en virtuell nätverksgateway. Virtuella privata nätverksklienter (VPN) som ansluter till den här gatewayen tilldelas en IP-adress från den här adresspoolen.

Exempel

Exempel 1: Tilldela en VPN-klientadresspool till en virtuell nätverksgateway

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

I det här exemplet tilldelas en VPN-klientadresspool till en virtuell nätverksgateway med namnet ContosoVirtualGateway. Det första kommandot skapar en objektreferens till gatewayen och objektet lagras i en variabel med namnet $Gateway. Det andra kommandot i exemplet använder sedan cmdleten Set-AzureRmVirtualNetworkGatewayVpnClientConfig för att tilldela adresspoolen 10.0.0.0/16 till ContosoVirtualGateway.

Exempel 2: Konfigurera extern radiusbaserad autentisering på befintlig 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

I det här exemplet tilldelas en VPN-klientadresspool till en virtuell nätverksgateway med namnet ContosoVirtualGateway. Det första kommandot skapar en objektreferens till gatewayen och objektet lagras i en variabel med namnet $Gateway. Det andra kommandot i exemplet använder sedan cmdleten Set-AzureRmVirtualNetworkGatewayVpnClientConfig för att tilldela adresspoolen 10.0.0.0/16 till ContosoVirtualGateway. Den konfigurerar också den externa radius-servern "TestRadiusServer" som ska användas för autentisering för VPN-klienter.

Parametrar

-Confirm

Uppmanar dig att bekräfta innan du kör cmdleten.

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

-DefaultProfile

Autentiseringsuppgifter, konto, klientorganisation och prenumeration som används för kommunikation med Azure.

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

-RadiusServerAddress

P2S extern radius-serveradress.

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

-RadiusServerSecret

P2S extern radius-serverhemlighet.

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

-VirtualNetworkGateway

Anger en objektreferens till den virtuella nätverksgatewayen som innehåller konfigurationsinställningarna för VPN-klienten som den här cmdleten ändrar. Du kan skapa en objektreferens till en virtuell nätverksgateway med hjälp av Get-AzureRmVirtualNetworkGateway och ange namnet på gatewayen.

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

-VpnClientAddressPool

Anger de IP-adresser som ska tilldelas till klienter som ansluter till den här gatewayen

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

-WhatIf

Visar vad som skulle hända om cmdleten kördes. Cmdleten körs inte.

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

Indata

PSVirtualNetworkGateway

Parametrar: VirtualNetworkGateway (ByValue)

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

String

SecureString

Utdata

PSVirtualNetworkGateway