Get-PfxCertificate

Získá informace o souborech certifikátu PFX v počítači.

Syntax

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

Description

Rutina Get-PfxCertificate získá objekt představující každý zadaný soubor certifikátu PFX. Soubor PFX obsahuje certifikát i privátní klíč.

Příklady

Příklad 1: Získání certifikátu PFX

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

Tento příkaz získá informace o souboru certifikátu Test.pfx v systému.

Příklad 2: Získání certifikátu PFX ze vzdáleného počítače

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

Tento příkaz získá soubor certifikátu PFX ze vzdáleného počítače Serveru01. Používá Invoke-Command se ke vzdálenému Get-PfxCertificate spuštění příkazu.

Pokud soubor certifikátu PFX není chráněný heslem, hodnota ověřovacího parametru Invoke-Command musí být CredSSP.

Parametry

-FilePath

Určuje úplnou cestu k souboru PFX zabezpečeného souboru. Pokud zadáte hodnotu pro tento parametr, není nutné psát -FilePath na příkazovém řádku.

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

-LiteralPath

Úplná cesta k souboru PFX zabezpečeného souboru. Na rozdíl od FilePath se hodnota parametru LiteralPath používá přesně tak, jak je zadána. Žádné znaky nejsou interpretovány jako zástupné znaky. Pokud cesta obsahuje řídicí znaky, uzavřete ji do jednoduchých uvozovek. Jednoduché uvozovky říkají PowerShellu, aby nepřekládaly žádné znaky jako řídicí sekvence.

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

-NoPromptForPassword

Potlačí výzvu k zadání hesla.

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

-Password

Určuje heslo potřebné pro přístup .pfx k souboru certifikátu.

Tento parametr byl představen v PowerShellu 6.1.

Poznámka:

Další informace o ochraně dat SecureString naleznete v tématu Jak zabezpečený je SecureString?.

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

Vstupy

String

Řetězec, který obsahuje cestu k souboru, můžete převést na Get-PfxCertificate.

Výstupy

X509Certificate2

Get-PfxCertificate vrátí objekt pro každý certifikát, který získá.

Poznámky

Při použití rutiny Invoke-Command ke vzdálenému Get-PfxCertificate spuštění příkazu a soubor certifikátu PFX není chráněný heslem, hodnota parametru Invoke-Command Authentication musí být CredSSP.