CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
-
Azatot88
CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Добры день! Никак не получается у меня решить проблему с автоматической установкой сертификатов.
В общем история такая: запускаем на машине батник, который проверяет наличие в нужно месте сертификата пользователя, если его нет то копирует с сетевого ресурса и устанавливает. Вот тут-то и возникает проблема, у меня в батнике по идее это должно выполняться такой строчкой:
certmgr.exe -add -all C:\Users\%username%\Documents\prv_key.pfx -s -r currentUser My
В результате выдается такая ошибка:
Error: Failed to open the source store
CertMgr Failed
Подскажите пожалуйста, может кто сталкивался с такой проблемой, как её решить?
И второй аспект, для установки сертификата требуется пароль, как оформить чтобы он его автоматически брал из нужного места?
Знаю, что есть способ прописать пароль в TXT файле и говорить чтобы он брал его из указанной строки файла. И второй прописать как-то непосредственно в самом коде батника.
Буду очень признателен за помощь!
В общем история такая: запускаем на машине батник, который проверяет наличие в нужно месте сертификата пользователя, если его нет то копирует с сетевого ресурса и устанавливает. Вот тут-то и возникает проблема, у меня в батнике по идее это должно выполняться такой строчкой:
certmgr.exe -add -all C:\Users\%username%\Documents\prv_key.pfx -s -r currentUser My
В результате выдается такая ошибка:
Error: Failed to open the source store
CertMgr Failed
Подскажите пожалуйста, может кто сталкивался с такой проблемой, как её решить?
И второй аспект, для установки сертификата требуется пароль, как оформить чтобы он его автоматически брал из нужного места?
Знаю, что есть способ прописать пароль в TXT файле и говорить чтобы он брал его из указанной строки файла. И второй прописать как-то непосредственно в самом коде батника.
Буду очень признателен за помощь!
-
Georgio
Re: CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Цитата Azatot88:
%username%
-- а если имена с пробелами?
Правильно так:
Код:
%username%
CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
-- а если имена с пробелами?
Правильно так:
Код:
Код: Выделить всё
"C:\Users\%username%\Documents\prv_key.pfx"-
Georgio
Re: CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Azatot88, по-моему, Вы перепутали в команде источник и назначение. Попробуйте так:
Код:
Код:
Код: Выделить всё
certmgr.exe -add -all -s -r currentUser My "C:\Users\%username%\Documents\prv_key.pfx"-
Iska
Re: CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Цитата Georgio:
Правильно так:
Код:
"C:\Users\%username%\Documents\prv_key.pfx"
У меня так и написано. Ничего страшного я думаю, так как имена с пробелами исключены.
Цитата Iska:
Azatot88, кодировка пакетного файла OEM/866?
Нет, кодировка ANSI/1251
Правильно так:
Код:
"C:\Users\%username%\Documents\prv_key.pfx"
CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
У меня так и написано. Ничего страшного я думаю, так как имена с пробелами исключены.
Цитата Iska:
Azatot88, кодировка пакетного файла OEM/866?
CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Нет, кодировка ANSI/1251
-
Iska
Re: CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Если имена в кириллице (и путь к профилю содержит кириллицу) — сохраните пакетный файл в кодировке OEM/866.
-
Iska
Re: CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Цитата Iska:
Если имена в кириллице (и путь к профилю содержит кириллицу) — сохраните пакетный файл в кодировке OEM/866.
Нет, все пути и имена только латиницей.
Если имена в кириллице (и путь к профилю содержит кириллицу) — сохраните пакетный файл в кодировке OEM/866.
CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Нет, все пути и имена только латиницей.
-
Iska
Re: CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Увы. У меня нет «certmgr.exe», не могу воспроизвести Вашу ситуацию.
-
Iska
Re: CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Цитата Iska:
Увы. У меня нет «certmgr.exe», не могу воспроизвести Вашу ситуацию.
Небольшая утилитка, вот она:
Увы. У меня нет «certmgr.exe», не могу воспроизвести Вашу ситуацию.
CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Небольшая утилитка, вот она:
-
Azatot88
Re: CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Цитата Georgio:
[решено] Установка сертификатов в автоматическом режиме
Спасибо, я читал эту тему, к сожалению она не дает решения.
[решено] Установка сертификатов в автоматическом режиме
CMD/BAT - [решено] Установка сертификатов в автоматическом режиме
Спасибо, я читал эту тему, к сожалению она не дает решения.
- Вложения
-
- CertMgr.7z
- (18.08 КБ) 0 скачиваний
- CertMgr.7z
- (18.08 КБ) 0 скачиваний