Megosztás a következőn keresztül:


Remove-AzVpnClientRootCertificate

Eltávolít egy meglévő VPN-ügyfél főtanúsítványát.

Syntax

Remove-AzVpnClientRootCertificate
      -VpnClientRootCertificateName <String>
      -VirtualNetworkGatewayName <String>
      -ResourceGroupName <String>
      -PublicCertData <String>
      [-DefaultProfile <IAzureContextContainer>]
      [<CommonParameters>]

Description

A Remove-AzVpnClientRootCertificate parancsmag eltávolítja a megadott főtanúsítványt egy virtuális hálózati átjáróból. A főtanúsítványok olyan X.509-tanúsítványok, amelyek azonosítják a legfelső szintű hitelesítésszolgáltatót: az átjárón használt összes többi tanúsítvány megbízik a főtanúsítványban. Ha eltávolít egy főtanúsítvány-számítógépet, amely hitelesítési célokra használja a tanúsítványt, a továbbiakban nem tud csatlakozni az átjáróhoz. A Remove-AzVpnClientRootCertificate használatakor meg kell adnia a tanúsítvány nevét és a tanúsítványadatok szöveges ábrázolását. A tanúsítványok szöveges ábrázolásáról további információt a PublicCertData paraméter leírásában talál.

Példák

1. példa: Ügyfél főtanúsítványának eltávolítása egy virtuális hálózati átjáróról

$Text = Get-Content -Path "C:\Azure\Certificates\ExportedCertificate.cer"
$CertificateText = for ($i=1; $i -lt $Text.Length -1 ; $i++){$Text[$i]}
Remove-AzVpnClientRootCertificate -PublicCertData $CertificateText -ResourceGroupName "ContosoResourceGroup" -VirtualNetworkGatewayName "ContosoVirtualGateway" -VpnClientRootCertificateName "ContosoRootCertificate"

Ez a példa eltávolít egy ContosoRootCertificate nevű ügyfél-főtanúsítványt a ContosoVirtualGateway virtuális hálózati átjáróból. Az első parancs a Get-Content parancsmagot használja a tanúsítvány korábban exportált szöveges ábrázolásának lekéréséhez; ezt a szövegábrázolást egy $Text nevű változó tárolja. A második parancs ezután egy ciklus használatával kinyeri az összes szöveget $Text az első és az utolsó sor kivételével. Ez a kinyert szöveg egy $CertificateText nevű változóban van tárolva. A harmadik parancs a $CertificateText változóban tárolt adatokat és a Remove-AzVpnClientRootCertificate parancsmagot használja a tanúsítvány átjáróból való eltávolításához.

Paraméterek

-DefaultProfile

Az Azure-ral való kommunikációhoz használt hitelesítő adatok, fiók, bérlő és előfizetés.

Típus:IAzureContextContainer
Aliasok:AzContext, AzureRmContext, AzureCredential
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-PublicCertData

Az eltávolítandó főtanúsítvány szöveges ábrázolását adja meg. A szövegmegjelenítés beszerzéséhez exportálja a tanúsítványt .cer formátumban (Base64 használatával), majd nyissa meg az eredményként kapott fájlt egy szövegszerkesztőben. A következőhöz hasonló kimenetnek kell megjelennie (vegye figyelembe, hogy a tényleges kimenet sokkal több sornyi szöveget tartalmaz, mint az itt látható rövidített minta): ----- BEGIN CERTIFICATE ----- MIIC13FAAXC3671Auij9HgUNEW8343NMJklo 09982CVVFAw8w ----- END CERTIFICATE ----- A PublicCertData a fájl első sora (----- BEGIN CERTIFICATE -----) és az utolsó sor (----- ZÁRÓTANÚSÍTVÁNY -----) közötti összes sorból áll. A PublicCertData a következőhöz hasonló Windows PowerShell-parancsokkal kérhető le: $Text = Get-Content -Path "C:\Azure\Certificates\ExportedCertificate.cer" $CertificateText = for ($i=1; $i -lt $Text.Length -1; $i+){$Text[$i]}

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-ResourceGroupName

Megadja annak az erőforráscsoportnak a nevét, amelyhez a virtuális hálózati átjáró hozzá van rendelve. Az erőforráscsoportok kategorizálják az elemeket a készletkezelés és az Általános Azure-felügyelet egyszerűsítése érdekében.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-VirtualNetworkGatewayName

Megadja annak a virtuális hálózati átjárónak a nevét, amelyből a tanúsítvány el lett távolítva.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-VpnClientRootCertificateName

Megadja a parancsmag által eltávolított ügyfél-főtanúsítvány nevét.

Típus:String
Aliasok:ResourceName
Position:Named
Alapértelmezett érték:None
Kötelező:True
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

Bevitelek

String

Kimenetek

Boolean