Set-AzureRmVirtualNetworkGatewayVpnClientConfig

Nastaví fond adres klienta VPN pro bránu virtuální sítě.

Upozorňující

Modul AzureRM PowerShell byl od 29. února 2024 oficiálně zastaralý. Uživatelům se doporučuje migrovat z AzureRM do modulu Az PowerShell, aby se zajistila nepřetržitá podpora a aktualizace.

I když může modul AzureRM stále fungovat, už se neudržuje ani nepodporuje, přičemž jakékoli další použití se bude umisťovat podle vlastního uvážení a rizika uživatele. Pokyny k přechodu na modul Az najdete v našich zdrojích informací o migraci.

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

Rutina Set-AzureRmVirtualNetworkVpnClientConfig nakonfiguruje fond adres klienta pro bránu virtuální sítě. Klientům virtuální privátní sítě (VPN), kteří se k této bráně připojují, se přiřadí IP adresa z tohoto fondu adres.

Příklady

Příklad 1: Přiřazení fondu adres klienta VPN bráně virtuální sítě

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

Tento příklad přiřadí fond adres klienta VPN bráně virtuální sítě s názvem ContosoVirtualGateway. První příkaz vytvoří odkaz na objekt brány a objekt se uloží do proměnné s názvem $Gateway. Druhý příkaz v příkladu pak pomocí rutiny Set-AzureRmVirtualNetworkGatewayVpnClientConfig přiřadí fondu adres 10.0.0.0/16 do ContosoVirtualGateway.

Příklad 2: Konfigurace externího ověřování na základě radiusu u existující brány

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

Tento příklad přiřadí fond adres klienta VPN bráně virtuální sítě s názvem ContosoVirtualGateway. První příkaz vytvoří odkaz na objekt brány a objekt se uloží do proměnné s názvem $Gateway. Druhý příkaz v příkladu pak pomocí rutiny Set-AzureRmVirtualNetworkGatewayVpnClientConfig přiřadí fondu adres 10.0.0.0/16 do ContosoVirtualGateway. Nakonfiguruje také externí server radius "TestRadiusServer", který se použije pro ověřování pro klienty VPN.

Parametry

-Confirm

Před spuštěním rutiny zobrazí výzvu k potvrzení.

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

-DefaultProfile

Přihlašovací údaje, účet, tenant a předplatné používané ke komunikaci s Azure.

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

-RadiusServerAddress

Adresa externího serveru radius P2S.

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

-RadiusServerSecret

Tajný klíč externího serveru radius P2S.

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

-VirtualNetworkGateway

Určuje odkaz na objekt brány virtuální sítě, která obsahuje nastavení konfigurace klienta VPN, které tato rutina upravuje. Pomocí rutiny Get-AzureRmVirtualNetworkGateway a zadáním názvu brány můžete vytvořit odkaz na objekt brány.

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

-VpnClientAddressPool

Určuje IP adresy, které se mají přiřadit klientům připojujícím se k této bráně.

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

-WhatIf

Zobrazuje, co by se stalo při spuštění rutiny. Rutina není spuštěna.

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

Vstupy

PSVirtualNetworkGateway

Parametry: VirtualNetworkGateway (ByValue)

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

String

SecureString

Výstupy

PSVirtualNetworkGateway