Set-AzureRmVirtualNetworkGatewayVpnClientConfig
Ustawia pulę adresów klienta sieci VPN dla bramy sieci wirtualnej.
Ostrzeżenie
Moduł AzureRM PowerShell jest oficjalnie przestarzały od 29 lutego 2024 r. Zaleca się migrowanie użytkowników z modułu AzureRM do modułu Az programu PowerShell w celu zapewnienia ciągłej obsługi i aktualizacji.
Mimo że moduł AzureRM może nadal działać, nie jest już utrzymywany ani obsługiwany, umieszczając wszelkie dalsze zastosowania według uznania i ryzyka użytkownika. Zapoznaj się z naszymi zasobami migracji, aby uzyskać wskazówki dotyczące przejścia do modułu Az.
Składnia
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>]
Opis
Polecenie cmdlet Set-AzureRmVirtualNetworkVpnClientConfig konfiguruje pulę adresów klienta dla bramy sieci wirtualnej. Wirtualni klienci sieci prywatnej (VPN), którzy łączą się z tą bramą, zostaną przypisani adres IP z tej puli adresów.
Przykłady
Przykład 1: Przypisywanie puli adresów klienta sieci VPN do bramy sieci wirtualnej
PS C:\>$Gateway = Get-AzureRmVirtualNetworkGateway -Name "ContosoVirtualGateway"
PS C:\> Set-AzureRmVirtualNetworkGatewayVpnClientConfig -VirtualNetworkGateway $Gateway -VpnClientAddressPool "10.0.0.0/16"
W tym przykładzie pula adresów klienta sieci VPN jest przypisywana do bramy sieci wirtualnej o nazwie ContosoVirtualGateway. Pierwsze polecenie tworzy odwołanie do obiektu do bramy, a obiekt jest przechowywany w zmiennej o nazwie $Gateway. Drugie polecenie w przykładzie używa polecenia cmdlet Set-AzureRmVirtualNetworkGatewayVpnClientConfig , aby przypisać pulę adresów 10.0.0.0/16 do contosoVirtualGateway.
Przykład 2. Konfigurowanie uwierzytelniania zewnętrznego promienia na podstawie istniejącej bramy
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
W tym przykładzie pula adresów klienta sieci VPN jest przypisywana do bramy sieci wirtualnej o nazwie ContosoVirtualGateway. Pierwsze polecenie tworzy odwołanie do obiektu do bramy, a obiekt jest przechowywany w zmiennej o nazwie $Gateway. Drugie polecenie w przykładzie używa polecenia cmdlet Set-AzureRmVirtualNetworkGatewayVpnClientConfig , aby przypisać pulę adresów 10.0.0.0/16 do contosoVirtualGateway. Konfiguruje również zewnętrzny serwer radius "TestRadiusServer", który ma być używany do uwierzytelniania dla klientów sieci VPN.
Parametry
-Confirm
Monituje o potwierdzenie przed uruchomieniem polecenia cmdlet.
Typ: | SwitchParameter |
Aliasy: | cf |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-DefaultProfile
Poświadczenia, konto, dzierżawa i subskrypcja używane do komunikacji z platformą Azure.
Typ: | IAzureContextContainer |
Aliasy: | AzureRmContext, AzureCredential |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-RadiusServerAddress
Zewnętrzny adres serwera radius typu punkt-lokacja.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-RadiusServerSecret
Wpis tajny serwera usługi Radius zewnętrznego typu punkt-lokacja.
Typ: | SecureString |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-VirtualNetworkGateway
Określa odwołanie do obiektu do bramy sieci wirtualnej, która zawiera ustawienia konfiguracji klienta sieci VPN zmodyfikowane przez to polecenie cmdlet. Odwołanie do obiektu bramy sieci wirtualnej można utworzyć przy użyciu polecenia Get-AzureRmVirtualNetworkGateway i określić nazwę bramy.
Typ: | PSVirtualNetworkGateway |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-VpnClientAddressPool
Określa adresy IP, które mają być przypisane do klientów łączących się z tą bramą
Typ: | List<T>[String] |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | True |
Akceptowanie symboli wieloznacznych: | False |
-WhatIf
Pokazuje, co się stanie po uruchomieniu polecenia cmdlet. Polecenie cmdlet nie zostało uruchomione.
Typ: | SwitchParameter |
Aliasy: | wi |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | False |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
Parametry: VirtualNetworkGateway (ByValue)
List<T>[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]