Certreq - получите не может найти указанный CA

Я в настоящее время пишу сценарий Powershell и столкнулся с чем-то вроде контрольно-пропускного пункта. В основном, запросы сценария, одобряет и получает новые сертификаты от нашего CA с помощью certreq.exe и certutil.exe.

До сих пор у меня есть запрос и хорошо работающее одобрение, но как только я пытаюсь получить недавно утвержденный сертификат, я добираюсь, 'имя каталога является недопустимым' обращением к Приблизительно. Я использую то же самое - строка конфигурации для всех других команд, но она перестала работать на certreq.exe - получают вызов. Если я удаляю его, это предлагает мне выбирать корректный CA из списка, которого существует только тот. Я очень хотел бы избежать, чтобы, поскольку я пытаюсь автоматизировать обновление 450 +, сертификаты и имеющий необходимость находиться здесь и нажать кнопку для каждого несколько победили самое главное.

У кого-либо есть какие-либо идеи?

Спасибо.


Подробнее:

Потоки сценария Powershell как таковые:

  1. Создайте .inf файл
  2. Выполните certreq.exe - новое использование сгенерированного inf файла для создания .req
  3. Работайте certreq.exe - отправляет со сгенерированным .req
  4. RequestID получен от - отправляют команду и передал certutil.exe-Resubmit для одобрения его
  5. Выполненные certreq - получают с полученным RequestID, сбои, говоря, что он не может найти CA, который использовался и в certreq - отправляют и certutil-resubmit команды.
1
задан 11 January 2013 в 22:16
2 ответа

Попробуйте использовать параметр -config . Посетите страницу TechNet для получения дополнительных сведений о параметрах, включенных в certreq.exe и certutil.exe .

https://technet.microsoft.com/en-us /library/dn296456.aspx

Я знаю, что слишком поздно отвечать на этот вопрос, но, надеюсь, это поможет кому-то другому.

-1
ответ дан 4 December 2019 в 10:55

У меня это работает в сценариях PowerShell:

invoke-expression -command "certreq -config `"$OnlineCA`" -Retrieve $RequestId `"$CertificateFileName`" "
0
ответ дан 4 December 2019 в 10:55

Теги

Похожие вопросы