Get-PfxCertificate
Pobiera informacje o plikach certyfikatów PFX na komputerze.
Składnia
Get-PfxCertificate
[-FilePath] <String[]>
[-Password <SecureString>]
[-NoPromptForPassword]
[<CommonParameters>]
Get-PfxCertificate
-LiteralPath <String[]>
[-Password <SecureString>]
[-NoPromptForPassword]
[<CommonParameters>]
Opis
Polecenie Get-PfxCertificate
cmdlet 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
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 pliku certyfikatu Test.pfx w systemie.
Przykład 2. Pobieranie certyfikatu PFX z komputera zdalnego
Invoke-Command -ComputerName "Server01" -ScriptBlock {Get-PfxCertificate -FilePath "C:\Text\TestNoPassword.pfx"} -Authentication CredSSP
To polecenie pobiera plik certyfikatu PFX z komputera zdalnego Server01. Służy Invoke-Command
do zdalnego uruchamiania Get-PfxCertificate
polecenia.
Jeśli plik certyfikatu PFX nie jest chroniony hasłem, wartość parametru Invoke-Command
Uwierzytelniania musi być CredSSP.
Parametry
-FilePath
Określa pełną ścieżkę do pliku PFX zabezpieczonego pliku. Jeśli określisz wartość tego parametru, nie trzeba wpisywać -FilePath
w wierszu polecenia.
Type: | String[] |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-LiteralPath
Pełna ścieżka do pliku PFX zabezpieczonego pliku. W przeciwieństwie do parametru FilePath wartość 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 je ująć w pojedynczy cudzysłów. Znaki pojedynczego cudzysłowu informują program PowerShell, aby nie interpretował żadnych znaków jako sekwencji ucieczki.
Type: | String[] |
Aliases: | PSPath |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-NoPromptForPassword
Pomija monitowanie o podanie hasła.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Password
Określa hasło wymagane do uzyskania dostępu do pliku certyfikatu .pfx
.
Ten parametr został wprowadzony w programie PowerShell 6.1.
Uwaga
Aby uzyskać więcej informacji na temat ochrony danych secureString , zobacz Jak bezpieczny jest protokół SecureString?.
Type: | SecureString |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Dane wejściowe
Możesz potokować ciąg zawierający ścieżkę pliku do Get-PfxCertificate
.
Dane wyjściowe
Get-PfxCertificate
zwraca obiekt dla każdego certyfikatu, który otrzymuje.
Uwagi
W przypadku korzystania z Invoke-Command
polecenia cmdlet do zdalnego uruchamiania Get-PfxCertificate
polecenia, a plik certyfikatu PFX nie jest chroniony hasłem, wartość parametru Invoke-Command
Uwierzytelniania musi być CredSSP.