我正在创建一个脚本来执行一些重复的OpenSSL
工作,但似乎无法让批处理文件来执行命令。
一旦文件导航到正确的目录,我就会尝试运行:
openssl x509 /in:in_cert.cer /inform:DER /out:out_cert.pem /outform:PEM
...但批处理文件似乎无法处理它。添加了斜线/冒号方法经过研究。
问题似乎出在参数上,导致错误unknown option /in:in_cert.cer
。请注意,我也尝试过标准-parameter argument
方法。
我在这个批次中哪里做错了?
更新:-
问题不在于命令本身(我可以用's 而不是's从命令行独立运行它/
……它正在运行命令在批处理文件中。
答案1
回答任何谷歌人 - 问题不在于传递参数openssl
,而在于批处理文件本身的编码。
一旦我在编辑器中更改了编码(记事本++) Windows-1252
,批处理轻松运行命令,不需要任何特殊的/
-instead-of--
方法。