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
.
Típus: | String[] |
Position: | 0 |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | 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.
Típus: | String[] |
Aliasok: | PSPath |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | True |
Folyamatbemenet elfogadása: | True |
Helyettesítő karakterek elfogadása: | False |
-NoPromptForPassword
Letiltja a jelszó kérését.
Típus: | SwitchParameter |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | 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?.
Típus: | SecureString |
Position: | Named |
Alapértelmezett érték: | None |
Kötelező: | False |
Folyamatbemenet elfogadása: | False |
Helyettesítő karakterek elfogadása: | False |
Bevitelek
Olyan sztringet is beszúrhat, amely a fájl elérési útját Get-PfxCertificate
tartalmazza.
Kimenetek
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.