Get-PfxCertificate
Получает сведения о файлах сертификатов PFX на компьютере.
Синтаксис
ByPath (по умолчанию)
Get-PfxCertificate
[-FilePath] <String[]>
[-Password <SecureString>]
[-NoPromptForPassword]
[<CommonParameters>]
ByLiteralPath
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[] |
Default value: | None |
Поддерживаются подстановочные знаки: | False |
DontShow: | False |
Наборы параметров
ByPath
Position: | 0 |
Обязательно: | True |
Значение из конвейера: | True |
Значение из конвейера по имени свойства: | True |
Значение из оставшихся аргументов: | False |
-LiteralPath
Полный путь к PFX-файлу защищенного файла. В отличие от FilePath, значение параметра LiteralPath используется точно так, как введено. Никакие символы не интерпретируются как подстановочные знаки. Если путь содержит escape-символы, заключите его в одинарные кавычки. Одинарные кавычки указывают PowerShell на то, что не следует интерпретировать какие-либо символы как управляющие последовательности.
Свойства параметра
Тип: | String[] |
Default value: | None |
Поддерживаются подстановочные знаки: | False |
DontShow: | False |
Aliases: | PSPath, LP |
Наборы параметров
ByLiteralPath
Position: | Named |
Обязательно: | True |
Значение из конвейера: | False |
Значение из конвейера по имени свойства: | True |
Значение из оставшихся аргументов: | False |
-NoPromptForPassword
Подавляет запрос на ввод пароля.
Свойства параметра
Тип: | SwitchParameter |
Default value: | None |
Поддерживаются подстановочные знаки: | False |
DontShow: | False |
Наборы параметров
(All)
Position: | Named |
Обязательно: | False |
Значение из конвейера: | False |
Значение из конвейера по имени свойства: | False |
Значение из оставшихся аргументов: | False |
-Password
Указывает пароль, необходимый для доступа к файлу сертификата .pfx
.
Этот параметр появился в PowerShell 6.1.
Замечание
Дополнительные сведения о защите данных SecureString см. в разделе Как безопасно SecureString?.
Свойства параметра
Тип: | SecureString |
Default value: | None |
Поддерживаются подстановочные знаки: | False |
DontShow: | False |
Наборы параметров
(All)
Position: | Named |
Обязательно: | False |
Значение из конвейера: | False |
Значение из конвейера по имени свойства: | False |
Значение из оставшихся аргументов: | False |
CommonParameters
Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.
Входные данные
String
Можно передать строку, содержащую путь к файлу Get-PfxCertificate
.
Выходные данные
X509Certificate2
Get-PfxCertificate
возвращает объект для каждого сертификата, который он получает.
Примечания
При использовании командлета Invoke-Command
для удаленного выполнения команды Get-PfxCertificate
, если файл сертификата PFX не защищен паролем, значение параметра аутентификации Invoke-Command
должно быть CredSSP.