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
List<T>[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]