Udostępnij za pośrednictwem


Get-PfxCertificate

Pobiera informacje o plikach certyfikatów pfx na komputerze.

Składnia

Get-PfxCertificate
   [-FilePath] <String[]>
   [<CommonParameters>]
Get-PfxCertificate
   -LiteralPath <String[]>
   [<CommonParameters>]

Opis

Polecenie cmdlet Get-PfxCertificate pobiera obiekt reprezentujący każdy określony plik certyfikatu pfx. Plik PFX zawiera zarówno certyfikat, jak i klucz prywatny.

Przykłady

Przykład 1. Pobieranie certyfikatu pfx

PS C:\> 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

To polecenie pobiera informacje o certyfikacie Test.pfx w systemie.

Przykład 2. Pobieranie certyfikatu pfx z komputera zdalnego

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

To polecenie pobiera plik certyfikatu pfx z komputera zdalnego Server01. Używa Invoke-Command do zdalnego uruchamiania polecenia Get-PfxCertificate.

Jeśli plik certyfikatu pfx nie jest chroniony hasłem, wartość parametru AuthenticationInvoke-Command musi być CredSSP.

Parametry

-FilePath

Określa pełną ścieżkę do pliku pfx zabezpieczonego pliku. Jeśli określisz wartość dla tego parametru, nie trzeba wpisywać -FilePath w wierszu polecenia.

Typ:String[]
Position:0
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

-LiteralPath

Pełna ścieżka do pliku pfx zabezpieczonego pliku. W przeciwieństwie do FilePathwartość parametru LiteralPath jest używana dokładnie tak, jak jest typowana. Znaki nie są interpretowane jako symbole wieloznaczne. Jeśli ścieżka zawiera znaki ucieczki, należy ująć ją w pojedynczy cudzysłów. Pojedyncze cudzysłowy informują program Windows PowerShell, aby nie interpretował żadnych znaków jako sekwencji ucieczki.

Typ:String[]
Aliasy:PSPath
Position:Named
Domyślna wartość:None
Wymagane:True
Akceptowanie danych wejściowych potoku:True
Akceptowanie symboli wieloznacznych:False

Dane wejściowe

String

Możesz potokować ciąg zawierający ścieżkę pliku do Get-PfxCertificate.

Dane wyjściowe

X509Certificate2

Get-PfxCertificate zwraca obiekt dla każdego odbieranego certyfikatu.

Uwagi

  • W przypadku używania polecenia cmdlet Invoke-Command do zdalnego uruchomienia polecenia Get-PfxCertificate, a plik certyfikatu pfx nie jest chroniony hasłem, wartość parametru Authentication Invoke-Command musi być CredSSP.