Как добавить сертификат в хранилище сертификатов службы Windows из командной строки?
Я хочу добавить сертификат в хранилище сертификатов, принадлежащее службе Windows, из командной строки. Пока единственное, что я нашел, это:
certutil -service -store ADAM_Instance-Name\My
Когда я запускаю его (вошел в систему как я, в командной строке от имени администратора), он возвращает:
ADAM_Instance-Name\My
CertUtil: -store command FAILED: 0x80070057 (WIN32: 87)
CertUtil: The parameter is incorrect.
Я попытался обернуть имя Service\Store в двойные кавычки (тот же результат) и одинарные кавычки (тот же результат) и использовать косую черту или пробел вместо обратной косой черты, и оба дали:
ADAM_Instance-Name\My
CertUtil: -store command FAILED: 0x80070002 (WIN32: 2)
CertUtil: The system cannot find the file specified.
Может кто-нибудь помочь с синтаксисом для этой команды, или помочь с альтернативным методом?
1 ответ
Вы не можете импортировать сертификат в чей-то Личный (Мой) магазин. Я не уверен, будет ли работать "Запускать как...", потому что для этой операции требуется загрузить профиль пользователя. Вы можете попытаться в интерактивном режиме войти в систему под учетной записью службы (если это возможно) и импортировать сертификат.
Кроме того, вы можете попробовать установить сертификат в LocalMachine\My
хранить и предоставлять разрешения на чтение закрытого ключа для учетной записи службы.