Get-PfxCertificate
Получает сведения о файлах сертификатов PFX на компьютере.
Синтаксис
Get-PfxCertificate
[-FilePath] <String[]>
[-Password <SecureString>]
[-NoPromptForPassword]
[<CommonParameters>]
Get-PfxCertificate
-LiteralPath <String[]>
[-Password <SecureString>]
[-NoPromptForPassword]
[<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 |
-NoPromptForPassword
Подавляет запрос на ввод пароля.
Тип: | SwitchParameter |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
-Password
Указывает пароль, необходимый для доступа к файлу .pfx
сертификата.
Этот параметр появился в PowerShell 6.1.
Примечание.
Дополнительные сведения о защите данных SecureString см. в разделе "Как безопасна Защита SecureString?".
Тип: | SecureString |
Position: | Named |
Default value: | None |
Обязательно: | False |
Принять входные данные конвейера: | False |
Принять подстановочные знаки: | False |
Входные данные
Можно передать строку, содержащую путь к Get-PfxCertificate
файлу.
Выходные данные
Get-PfxCertificate
возвращает объект для каждого сертификата, который он получает.
Примечания
При использовании Invoke-Command
командлета для удаленного Get-PfxCertificate
выполнения команды, а PFX-файл сертификата не защищен паролем, значение параметра Invoke-Command
проверки подлинности должно быть CredSSP.
Связанные ссылки
PowerShell