Delen via


Get-PfxCertificate

Haalt informatie op over PFX-certificaatbestanden op de computer.

Syntaxis

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

Description

De Get-PfxCertificate cmdlet haalt een object op dat elk opgegeven PFX-certificaatbestand vertegenwoordigt. Een PFX-bestand bevat zowel het certificaat als een persoonlijke sleutel.

Voorbeelden

Voorbeeld 1: Een PFX-certificaat ophalen

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

Met deze opdracht wordt informatie opgehaald over het certificaatbestand Test.pfx op het systeem.

Voorbeeld 2: Een PFX-certificaat ophalen van een externe computer

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

Met deze opdracht wordt een PFX-certificaatbestand opgehaald van de externe Server01-computer. Hiermee wordt Invoke-Command een Get-PfxCertificate opdracht op afstand uitgevoerd.

Wanneer het PFX-certificaatbestand niet met een wachtwoord is beveiligd, moet de waarde van de verificatieparameter Invoke-Command CredSSP zijn.

Parameters

-FilePath

Hiermee geeft u het volledige pad naar het PFX-bestand van het beveiligde bestand. Als u een waarde voor deze parameter opgeeft, hoeft u niet op de opdrachtregel te typen -FilePath .

Type:String[]
Position:0
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-LiteralPath

Het volledige pad naar het PFX-bestand van het beveiligde bestand. In tegenstelling tot FilePath wordt de waarde van de Parameter LiteralPath precies gebruikt zoals deze is getypt. Er worden geen tekens geïnterpreteerd als jokertekens. Als het pad escapetekens bevat, plaatst u het tussen enkele aanhalingstekens. Enkele aanhalingstekens geven PowerShell aan dat er geen tekens als escapereeksen moeten worden geïnterpreteerd.

Type:String[]
Aliassen:PSPath
Position:Named
Default value:None
Vereist:True
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-NoPromptForPassword

Onderdrukt het vragen om een wachtwoord.

Type:SwitchParameter
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Password

Hiermee geeft u een wachtwoord op dat is vereist voor toegang tot een .pfx certificaatbestand.

Deze parameter is geïntroduceerd in PowerShell 6.1.

Notitie

Zie Hoe veilig is SecureString SecureString?voor meer informatie over SecureString-gegevensbeveiliging.

Type:SecureString
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

Invoerwaarden

String

U kunt een tekenreeks met een bestandspad naar Get-PfxCertificate.

Uitvoerwaarden

X509Certificate2

Get-PfxCertificate retourneert een object voor elk certificaat dat wordt opgehaald.

Notities

Wanneer u de Invoke-Command cmdlet gebruikt om een Get-PfxCertificate opdracht op afstand uit te voeren en het PFX-certificaatbestand niet met een wachtwoord is beveiligd, moet de waarde van de verificatieparameter Invoke-Command CredSSP zijn.