Поделиться через


Get-PfxCertificate

Получает сведения о файлах сертификатов PFX на компьютере.

Синтаксис

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

Описание

Командлет Get-PfxCertificate получает объект, представляющий каждый указанный PFX-файл сертификата. PFX-файл включает как сертификат, так и закрытый ключ.

Примеры

Пример 1. Получение сертификата 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

Эта команда получает сведения о файле сертификата Test.pfx в системе.

Пример 2. Получение сертификата PFX с удаленного компьютера

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

Эта команда получает PFX-файл сертификата с удаленного компьютера Server01. Он использует Invoke-Command для удаленного выполнения команды Get-PfxCertificate.

Если PFX-файл сертификата не защищен паролем, значение параметра проверки подлинности проверки подлинностиInvoke-Command должно быть CredSSP.

Параметры

-FilePath

Указывает полный путь к PFX-файлу защищенного файла. Если указать значение для этого параметра, не нужно вводить -FilePath в командной строке.

Тип:String[]
Position:0
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

-LiteralPath

Полный путь к PFX-файлу защищенного файла. В отличие от FilePath, значение параметра LiteralPath используется точно так же, как и тип. Символы не интерпретируются как подстановочные знаки. Если путь содержит escape-символы, заключите его в одинарные кавычки. Одинарные кавычки говорят PowerShell не интерпретировать какие-либо символы как escape-последовательности.

Тип:String[]
Aliases:PSPath
Position:Named
Default value:None
Обязательно:True
Принять входные данные конвейера:True
Принять подстановочные знаки:False

Входные данные

String

Можно передать строку, содержащую путь к файлу Get-PfxCertificate.

Выходные данные

X509Certificate2

Get-PfxCertificate возвращает объект для каждого сертификата, который он получает.

Примечания

При использовании командлета Invoke-Command для удаленного выполнения команды Get-PfxCertificate, а файл сертификата PFX не защищен паролем, значение параметра аутентификацииInvoke-Command должно быть CredSSP.