18

Мне нужно импортировать сертификат PEM на огромное количество недавно установленных компьютеров Windows 7 Enterprise.

Обычно я делаю это через оснастку MMC → Сертификаты (локальный компьютер) → Сертификаты доверенного корня → Импорт, но мне нужно ускорить процесс. Поэтому я бы хотел использовать только командную строку.

С certmgr.exe (не certmgr.msc !) Я бы набрал :

certmgr.exe -add -c C:\certificate.pem -s -r localMachine root

Проблема в том, что certmgr.exe не существует в Windows 7. Как тогда я могу добавить сертификат из командной строки?

1 ответ1

31

Вам нужно использовать certutil.exe вместо:

certutil –addstore -enterprise –f "Root" <pathtocertificatefile>

добавит сертификат в хранилище доверенных корневых центров сертификации.

Если вы хотите добавить промежуточный центр сертификации, замените Root на CA и добавьте его в личный магазин, измените его на My .

Все вышеперечисленное добавляет сертификат в магазин локальных компьютеров. Чтобы добавить в хранилище пользователей, удалите -enterprise из командной строки:

certutil –addstore –f "Root" <pathtocertificatefile>

-f в команде просто вызывает перезапись в случае, когда сертификат уже установлен.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .