环境:Windows 10 Enterprise 2016 LTSB(版本:1607;内部版本:14393.2879)
每年我们都会使用脚本更改证书。 pfx文件+ pwd将交付。
该脚本在用户上下文中运行。
使用提供的密码在管理员和非管理员用户下手动运行去年的证书。
问题: 新证书仅在admin用户下自动工作,或在非admin用户下手动工作。但是为什么呢?
如果在导入后检查属性,则从旧到新的证书选项是相同的。
如何解决问题?
greetz
$SecurePassword = ConvertTo-SecureString $PWD -AsPlainText -Force
Get-ChildItem -Path $Path | Import-PfxCertificate -CertStoreLocation Cert:\CurrentUser\My -Password $SecurePassword
答案 0 :(得分:0)
错误报告为...
证书无法添加。
Import-PfxCertificate语句应该没问题,因为您始终可以将证书导入到自己的用户存储(cert:\ CurrentUser \ My)。我能看到的唯一问题是证书文件(您在$ Path中的文件)是否位于非管理员无法访问的位置。