New-AzureRmVpnClientRevokedCertificate
Tworzy nowy certyfikat odwołania klienta sieci VPN.
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-AzureRmVpnClientRevokedCertificate
-Name <String>
-Thumbprint <String>
[-DefaultProfile <IAzureContextContainer>]
[<CommonParameters>]
Opis
Polecenie cmdlet New-AzureRmVpnClientRevokedCertificate tworzy nowy certyfikat odwołania klienta wirtualnej sieci prywatnej (VPN) do użycia w bramie sieci wirtualnej.
Certyfikaty odwołania klienta uniemożliwiają komputerom klienckim używanie określonego certyfikatu do uwierzytelniania.
To polecenie cmdlet tworzy autonomiczny certyfikat, który nie jest przypisany do bramy wirtualnej.
Zamiast tego certyfikat utworzony przez polecenie cmdlet New-AzureRmVpnClientRevokedCertificate jest używany w połączeniu z poleceniem cmdlet New-AzureRmVirtualNetworkGateway podczas tworzenia nowej bramy.
Załóżmy na przykład, że tworzysz nowy certyfikat i przechowujesz go w zmiennej o nazwie $Certificate.
Następnie można użyć tego obiektu certyfikatu podczas tworzenia nowej bramy wirtualnej.
Na przykład New-AzureRmVirtualNetworkGateway -Name "ContosoVirtualGateway" -ResourceGroupName "ContosoResourceGroup" -Location "West US" -GatewayType "VPN" -IpConfigurations $Ipconfig -VPNType "RouteBased" -VpnClientRevokedCertificates $Certificate
Aby uzyskać więcej informacji, zobacz dokumentację polecenia cmdlet New-AzureRmVirtualNetworkGateway.
Przykłady
Przykład 1. Tworzenie nowego certyfikatu odwołanego przez klienta
PS C:\>$Certificate = New-AzureRmVpnClientRevokedCertificate -Name "ContosoClientRevokedCertificate" -Thumbprint "E3A38EBA60CAA1C162785A2E1C44A15AD450199C3"
To polecenie tworzy nowy certyfikat odwołany przez klienta i przechowuje obiekt certyfikatu w zmiennej o nazwie $Certificate. Ta zmienna może być następnie używana przez polecenie cmdlet New-AzureRmVirtualNetworkGateway w celu dodania certyfikatu do nowej bramy sieci wirtualnej.
Parametry
-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
Określa unikatową nazwę nowego certyfikatu odwołania klienta.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
-Thumbprint
Określa unikatowy identyfikator dodawanego certyfikatu.
Informacje o odcisku palca certyfikatów można zwrócić przy użyciu polecenia programu Windows PowerShell podobnego do następującego: Get-ChildItem -Path Cert:\LocalMachine\Root
Poprzednie polecenie zwraca informacje dotyczące wszystkich certyfikatów komputerów lokalnych znalezionych w magazynie certyfikatów głównych.
Typ: | String |
Position: | Named |
Domyślna wartość: | None |
Wymagane: | True |
Akceptowanie danych wejściowych potoku: | False |
Akceptowanie symboli wieloznacznych: | False |
Dane wejściowe
None