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

ByPath (Alapértelmezett)

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

ByLiteralPath

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 Invoke-Command parancs távoli futtatásához használja a Get-PfxCertificate.

Ha a PFX-tanúsítványfájl nem jelszóval védett, a Invoke-Command paraméterének 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 -FilePath begépelni a parancssorba.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

ByPath
Position:0
Kötelező:True
Folyamatból származó érték:True
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték: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íráskor lesz használva. A rendszer egyetlen karaktert sem értelmez helyettesítő karakterként. Ha az elérési útvonal escape karaktereket tartalmaz, tedd azt egyes idézőjelek közé. Az egyes idézőjelek azt mondják a PowerShellnek, hogy egyetlen karaktert se értelmezzen escape szekvenciaként.

Paramétertulajdonságok

Típus:

String[]

Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False
Aliasok:PSPath, LP

Paraméterkészletek

ByLiteralPath
Position:Named
Kötelező:True
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:True
Fennmaradó argumentumokból származó érték:False

-NoPromptForPassword

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

Paramétertulajdonságok

Típus:SwitchParameter
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

-Password

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

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

Megjegyzés:

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

Paramétertulajdonságok

Típus:SecureString
Alapértelmezett érték:None
Támogatja a helyettesítő karaktereket:False
DontShow:False

Paraméterkészletek

(All)
Position:Named
Kötelező:False
Folyamatból származó érték:False
Folyamatból származó érték tulajdonságnév alapján:False
Fennmaradó argumentumokból származó érték:False

CommonParameters

Ez a parancsmag a következő gyakori paramétereket támogatja: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction és -WarningVariable. További információért lásd about_CommonParameters.

Bevitelek

String

Átirányíthat egy fájl elérési útvonalát tartalmazó sztringet a Get-PfxCertificate-ba.

Kimenetek

X509Certificate2

Get-PfxCertificate minden tanúsítványhoz visszaad egy objektumot.

Jegyzetek

Ha a Invoke-Command parancsmagot használja egy Get-PfxCertificate parancs távoli futtatásához, és a PFX-tanúsítványfájl nem jelszóval védett, a HitelesítésiInvoke-Command paraméter értéke credSSP.