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


Get-PfxCertificate

Információt kap a számítógépen található PFX-tanúsítványfájlokról.

Syntax

Get-PfxCertificate
   [-FilePath] <String[]>
   [-Password <SecureString>]
   [-NoPromptForPassword]
   [<CommonParameters>]
Get-PfxCertificate
   -LiteralPath <String[]>
   [-Password <SecureString>]
   [-NoPromptForPassword]
   [<CommonParameters>]

Description

A Get-PfxCertificate parancsmag minden megadott PFX-tanúsítványfájlt képviselő objektumot kap. A PFX-fájlok tartalmazzák a tanúsítványt és a titkos kulcsot is.

Példák

1. példa: PFX-tanúsítvány lekérése

Get-PfxCertificate -FilePath "C:\windows\system32\Test.pfx"

Password: ******
Signer Certificate:      David Chew (Self Certificate)
Time Certificate:
Time Stamp:
Path:                    C:\windows\system32\zap.pfx

Ez a parancs információt kap a test.pfx tanúsítványfájlról a rendszeren.

2. példa: PFX-tanúsítvány lekérése távoli számítógépről

Invoke-Command -ComputerName "Server01" -ScriptBlock {Get-PfxCertificate -FilePath "C:\Text\TestNoPassword.pfx"} -Authentication CredSSP

Ez a parancs lekéri a PFX-tanúsítványfájlt a Server01 távoli számítógépről. Egy parancs távoli futtatására Get-PfxCertificate szolgálInvoke-Command.

Ha a PFX-tanúsítványfájl nem jelszóval védett, a hitelesítési paraméter értékének Invoke-Command CredSSP-nek kell lennie.

Paraméterek

-FilePath

Megadja a védett fájl PFX-fájljának teljes elérési útját. Ha értéket ad meg ehhez a paraméterhez, nem szükséges a parancssorba beírni -FilePath .

Type:String[]
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-LiteralPath

A biztonságos fájl PFX-fájljának teljes elérési útja. A FilePath-tal ellentétben a LiteralPath paraméter értéke pontosan a beírt módon lesz használva. A rendszer egyetlen karaktert sem értelmez helyettesítő karakterként. Ha az elérési út tartalmaz escape karaktereket, csatolja egy idézőjelek közé. Az idézőjelek azt mondják a PowerShellnek, hogy ne értelmezzen karaktereket feloldósorozatként.

Type:String[]
Aliases:PSPath
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-NoPromptForPassword

Letiltja a jelszó kérését.

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Password

Megadja a tanúsítványfájl eléréséhez .pfx szükséges jelszót.

Ez a paraméter a PowerShell 6.1-ben lett bevezetve.

Feljegyzés

További információ a SecureString adatvédelemről: Mennyire biztonságos a SecureString?.

Type:SecureString
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

Bevitelek

String

Olyan sztringet is beszúrhat, amely a fájl elérési útját Get-PfxCertificatetartalmazza.

Kimenetek

X509Certificate2

Get-PfxCertificate Minden egyes lekért tanúsítványhoz visszaad egy objektumot.

Jegyzetek

Ha a Invoke-Command parancsmag használatával távolról futtat egy Get-PfxCertificate parancsot, és a PFX-tanúsítványfájl nem jelszóval védett, a hitelesítési paraméter értékének Invoke-Command CredSSP-nek kell lennie.