我需要在大量新安装的Windows 7 Enterprise计算机上导入PEM证书。
通常,我会通过MMC→证书(本地计算机)管理单元→受信任的根证书→导入来执行此操作,但是我需要加快速度。因此,我只想使用命令提示符。
使用certmgr.exe
(不是certmgr.msc
!),我将输入:
certmgr.exe -add -c C:\certificate.pem -s -r localMachine root
问题是certmgr.exe
Windows 7中不存在。然后如何从命令行添加证书?
您需要certutil.exe
改用:
certutil –addstore -enterprise –f "Root" <pathtocertificatefile>
会将证书添加到“受信任的根证书颁发机构”存储中。
如果要添加中级证书颁发机构,请替换Root
为CA
并添加到您的个人存储中,将其更改为My
。
以上所有都将证书添加到“本地计算机”存储中。要添加到用户存储-enterprise
,请从命令行中删除:
certutil –addstore –f "Root" <pathtocertificatefile>
将-f
在命令只是强迫在该证书已经安装的情况下的覆盖。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句