Get-PfxCertificate
Hiermee haalt u informatie op over PFX-certificaatbestanden op de computer.
Syntax
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. Het gebruikt Invoke-Command
om een Get-PfxCertificate
opdracht op afstand uit te voeren.
Wanneer het PFX-certificaatbestand niet met een wachtwoord is beveiligd, moet de waarde van de verificatieparameter van 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 te typen -FilePath
op de opdrachtregel.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | 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 wordt getypt. Geen tekens worden geïnterpreteerd als jokertekens. Als het pad escape-tekens bevat, plaatst u het tussen enkele aanhalingstekens. Enkele aanhalingstekens geven PowerShell aan dat geen tekens als escape-reeksen worden geïnterpreteerd.
Type: | String[] |
Aliases: | PSPath |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NoPromptForPassword
Onderdrukt vragen om een wachtwoord.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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? voor meer informatie over SecureString-gegevensbeveiliging.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Invoerwaarden
U kunt een tekenreeks die een bestandspad bevat doorsluist naar Get-PfxCertificate
.
Uitvoerwaarden
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 van Invoke-Command
CredSSP zijn.