Udostępnij za pośrednictwem


New-AzureRmVpnClientConfiguration

To polecenie umożliwia użytkownikom utworzenie pakietu profilu sieci VPN na podstawie wstępnie skonfigurowanych ustawień sieci VPN w bramie sieci VPN, oprócz niektórych dodatkowych ustawień, które użytkownicy mogą wymagać skonfigurowania, na przykład niektórych certyfikatów głównych.

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

New-AzureRmVpnClientConfiguration
   [-Name <String>]
   -ResourceGroupName <String>
   [-ProcessorArchitecture <String>]
   -AuthenticationMethod <String>
   [-RadiusRootCertificateFile <String>]
   [-ClientRootCertificateFileList <System.Collections.Generic.List`1[System.String]>]
   [-DefaultProfile <IAzureContextContainer>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Opis

Umożliwia to użytkownikom utworzenie pakietu profilu sieci VPN na podstawie wstępnie skonfigurowanych ustawień sieci VPN w bramie sieci VPN, a także niektórych dodatkowych ustawień, które użytkownicy mogą wymagać skonfigurowania, na przykład niektórych certyfikatów głównych.

Przykłady

Przykład 1

PS C:\> New-AzureRmVpnClientConfiguration -ResourceGroupName "ContosoResourceGroup" -Name "ContosoVirtualNetworkGateway" -AuthenticationMethod "EAPTLS" -RadiusRootCertificateFile "C:\Users\Test\Desktop\VpnProfileRadiusCert.cer"

To polecenie cmdlet służy do tworzenia pliku zip profilu klienta sieci VPN dla elementu "ContosoVirtualNetworkGateway" w grupie zasobów "ContosoResourceGroup". Profil jest generowany dla wstępnie skonfigurowanego serwera radius, który jest skonfigurowany do używania metody uwierzytelniania "EAPTLS" z plikiem certyfikatu VpnProfileRadiusCert.

Parametry

-AuthenticationMethod

Metoda uwierzytelniania może przyjmować wartości EAPMSCHAPv2 lub EAPTLS. Po określeniu adresu EAPMSCHAPv2 polecenie cmdlet generuje instalator konfiguracji klienta na potrzeby uwierzytelniania nazwy użytkownika/hasła używającego protokołu uwierzytelniania EAP-MSCHAPv2. Jeśli zostanie określona usługa EAPTLS, polecenie cmdlet generuje instalator konfiguracji klienta na potrzeby uwierzytelniania certyfikatu, który używa protokołu EAP-TLS. Opcja "EapTls" może służyć zarówno do uwierzytelniania certyfikatu opartego na usłudze RADIUS, jak i uwierzytelniania certyfikatu wykonywanego przez bramę sieci wirtualnej, przekazując zaufany katalog główny. Polecenie cmdlet automatycznie wykrywa, co zostało skonfigurowane.

Typ:String
Dopuszczalne wartości:EAPTLS, EAPMSCHAPv2
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ClientRootCertificateFileList

Lista ścieżek certyfikatu głównego klienta

Typ:List<T>[String]
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-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

-Name

Nazwa zasobu.

Typ:String
Aliasy:ResourceName
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ProcessorArchitecture

ProcessorArchitecture

Typ:String
Dopuszczalne wartości:Amd64, X86
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-RadiusRootCertificateFile

Ścieżka certyfikatu głównego serwera radius. Jest to obowiązkowy parametr, który należy określić, gdy jest używany protokół EAP-TLS z uwierzytelnianiem usługi RADIUS. Jest to pełna nazwa ścieżki pliku .cer zawierającego certyfikat główny usługi RADIUS używany przez klienta do sprawdzania poprawności serwera RADIUS podczas uwierzytelniania.

Typ:String
Position:Named
Domyślna wartość:None
Wymagane:False
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-ResourceGroupName

Nazwa grupy zasobów.

Typ: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

String

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

Dane wyjściowe

PSVpnProfile