如何解决在批处理文件中循环文件以将它们添加为 SSL 证书
我有一个 ssl_file.bat
,我正在从网络下载 pem
文件并将它们作为证书添加到 Windows 10。
它有效,当我一一添加时
cd %~dp0
start certutil -addstore -enterprise -f "Root" \1.VarioSecure_SSL_CA_honsya.pem
但是当我这样做时
cd %~dp0
powershell -Command "Invoke-WebRequest <some url> -OutFile 1.VarioSecure_SSL_CA_honsya.pem"
for %%f in (.\*.pem) do (
echo filename: '%%~nxf'
start certutil -addstore -enterprise -f "Root" %%f
del "Root" %%f
)
文件被下载,打印到控制台,在循环后删除,但不会添加到 inetcpl
中。
我做错了什么?
回声输出看起来像这样
filename: '1.VarioSecure_SSL_CA_honsya.pem'
echo "Root" %%f 输出看起来像这样
"Root" .\1.VarioSecure_SSL_CA_honsya.pem
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。