Как пропустить диалог "выбор Центра сертификации" с помощью сценариев PowerShell?

Я выдаю сертификаты X. 509 с помощью сценария PowerShell (4.0). Кроме других строк, вот строки, связанные с этой проблемой:

certreq -new "$INFPath" "$CSRPath"
certreq -submit "$CSRPath" "$CERPath"

когда я запускаю сценарий, есть диалоговое окно "выбор Центра сертификации" с каждым сертификатом, который я должен нажать вручную:

Select Certification Authority

есть ли способ пропустить этот диалог? Я не смог найти ни одного связанного параметра для команды, ни найти I CmndLets, которые могут иметь такие функции которые похожи на команды.

1
задан burnersk
09.11.2022 13:10 Количество просмотров материала 2701
Распечатать страницу

1 ответ

пожалуйста, попробуйте опцию-config.

из CertReq страница.

" обрабатывает операцию, используя CA, заданный в строке конфигурации, которая является CAHostName\CAName. Для https-подключения укажите URI сервера регистрации. Для локального хранилища компьютеров CA используйте знак минуса ( -)."

например:

certreq -new "$INFPath" "$CSRPath"
certreq -submit "$CSRPath" "$CERPath" -config ca1.timhaintz.com\ca1

Спасибо, Тим.

1
отвечен Tim Haintz 2022-11-10 20:58

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх