我目前正在编写一个Powershell脚本,遇到了一些障碍。基本上,脚本使用certreq.exe和certutil.exe请求、批准和检索CA中的新证书。
到目前为止,我的请求和批准工作正常,但是一旦我试图检索新批准的证书,我就会得到一个“目录名无效”,它引用了CA。对于所有其他命令,我都使用完全相同的-config字符串,但是它在certreq.exe -retrieve调用中失败。如果我删除它,它将提示我从列表中选择正确的CA,其中只有一个。我非常想避免这种情况,因为我正在尝试自动更新450+证书,并且必须坐在这里为每个证书单击一个按钮,这将在一定程度上挫败了整个问题。
有人有什么想法吗?
谢谢。
更多信息:
Powershell脚本流是这样的:
发布于 2015-07-29 12:38:16
尝试使用-config参数。请查看TechNet页面,以获得有关certreq.exe和certutil.exe中包含的选项的更多详细信息。
https://technet.microsoft.com/en-us/library/dn296456.aspx
我知道我回答这个问题为时已晚,但希望这能帮助到其他人。
https://serverfault.com/questions/316589
复制相似问题