New-AzureRmVpnClientConfiguration
Dieser Befehl ermöglicht es den Benutzern, das VPN-Profilpaket basierend auf vorkonfigurierten VPN-Einstellungen auf dem VPN-Gateway zu erstellen, zusätzlich zu einigen zusätzlichen Einstellungen, die Benutzer möglicherweise konfigurieren müssen, z. B. für einige Stammzertifikate.
Warnung
Das AzureRM PowerShell-Modul ist seit dem 29. Februar 2024 offiziell veraltet. Benutzern wird empfohlen, von AzureRM zum Az PowerShell-Modul zu migrieren, um weiterhin Support und Updates zu erhalten.
Obwohl das AzureRM-Modul weiterhin funktioniert, wird es nicht mehr Standard tained oder unterstützt, wobei eine fortgesetzte Verwendung nach Ermessen und Risiko des Benutzers erfolgt. Weitere Informationen zum Übergang zum Az-Modul finden Sie in unseren Migrationsressourcen.
Syntax
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>]
Beschreibung
Auf diese Weise können die Benutzer das VPN-Profilpaket basierend auf vorkonfigurierten VPN-Einstellungen auf dem VPN-Gateway erstellen, zusätzlich zu einigen zusätzlichen Einstellungen, die Benutzer möglicherweise konfigurieren müssen, z. B. für einige Stammzertifikate.
Beispiele
Beispiel 1
PS C:\> New-AzureRmVpnClientConfiguration -ResourceGroupName "ContosoResourceGroup" -Name "ContosoVirtualNetworkGateway" -AuthenticationMethod "EAPTLS" -RadiusRootCertificateFile "C:\Users\Test\Desktop\VpnProfileRadiusCert.cer"
Dieses Cmdlet wird verwendet, um eine VPN-Clientprofil-ZIP-Datei für "ContosoVirtualNetworkGateway" in ResourceGroup "ContosoResourceGroup" zu erstellen. Das Profil wird für einen vorkonfigurierten Radiusserver generiert, der für die Verwendung der Authentifizierungsmethode "EAPTLS" mit der VpnProfileRadiusCert-Zertifikatdatei konfiguriert ist.
Parameter
-AuthenticationMethod
Die Authentifizierungsmethode kann Werte EAPMSCHAPv2 oder EAPTLS annehmen. Wenn EAPMSCHAPv2 angegeben wird, generiert das Cmdlet ein Clientkonfigurationsprogramm für die Authentifizierung mit Benutzername/Kennwort, das das EAP-MSCHAPv2-Authentifizierungsprotokoll verwendet. Wenn EAPTLS angegeben wird, generiert das Cmdlet ein Clientkonfigurationsprogramm für die Zertifikatauthentifizierung, die das EAP-TLS-Protokoll verwendet. Die Option "EapTls" kann sowohl für die RADIUS-basierte Zertifikatauthentifizierung als auch für die Zertifizierungsauthentifizierung verwendet werden, die vom Virtual Network Gateway durch Hochladen des vertrauenswürdigen Stamms ausgeführt wird. Das Cmdlet erkennt automatisch, was konfiguriert ist.
Type: | String |
Accepted values: | EAPTLS, EAPMSCHAPv2 |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ClientRootCertificateFileList
Eine Liste der Clientstammzertifikatpfade
Type: | List<T>[String] |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Confirm
Hiermit werden Sie vor der Ausführung des Cmdlets zur Bestätigung aufgefordert.
Type: | SwitchParameter |
Aliases: | cf |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DefaultProfile
Die Anmeldeinformationen, Konten, Mandanten und Abonnements, die für die Kommunikation mit Azure verwendet werden.
Type: | IAzureContextContainer |
Aliases: | AzureRmContext, AzureCredential |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Der Name der Ressource.
Type: | String |
Aliases: | ResourceName |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ProcessorArchitecture
ProcessorArchitecture
Type: | String |
Accepted values: | Amd64, X86 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-RadiusRootCertificateFile
Radius-Serverstammzertifikatpfad. Dies ist ein obligatorischer Parameter, der angegeben werden muss, wenn EAP-TLS mit RADIUS-Authentifizierung verwendet wird. Dies ist der vollständige Pfadname .cer Datei, die das RADIUS-Stammzertifikat enthält, das der Client zum Überprüfen des RADIUS-Servers während der Authentifizierung verwendet.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-ResourceGroupName
Der Name der Ressourcengruppe.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-WhatIf
Zeigt, was geschieht, wenn das Cmdlet ausgeführt wird. Das Cmdlet wird nicht ausgeführt.
Type: | SwitchParameter |
Aliases: | wi |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Eingaben
List<T>[[System.String, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089]]