2

Я создаю сценарий для выполнения повторяющейся работы OpenSSL , но не могу получить командный файл для выполнения команд.

Как только файл переместился в правильный каталог, я пытаюсь запустить:

openssl x509 /in:in_cert.cer /inform:DER /out:out_cert.pem /outform:PEM

... но пакетный файл не может справиться с этим. Слэш / двоеточие подход был добавлен после исследования.

Кажется, проблема связана с аргументами, что приводит к ошибке unknown option /in:in_cert.cer . Обратите внимание, что я также попробовал подход стандартного -parameter argument .

Куда я иду с партией?


Обновление: проблема не в самой команде (я могу запустить ее автономно из командной строки с - - вместо / 's ... она заставляет команду работать внутри командного файла.

1 ответ1

3

Ответ для любого гуглера - проблема не в передаче параметров openssl , а в кодировке самого пакетного файла.

После того, как я изменил кодировку в моем редакторе (Notepad++) в Windows-1252 партия побежал команды с легкостью и не нужны никакие специальные / -instead-зача- - подход.

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