我正在努力将我从 Cert:\CurrentUser\My
创建的证书自动添加到 Cert:\CurrentUser\TrustedPublisher
以便我可以使用AllSigned 执行策略。当我使用 Import-PfxCertificate
cmdlet 时(显然是在导出之后),我得到了 Access is denied。 (HRESULT 异常:0x80070005 (E_ACCESSDENIED))
关于这一切的奇怪之处在于,我可以进入证书 MMC 并自己导入证书,但是当尝试通过 PowerShell(以管理员身份)运行它时,它给了我错误。
最佳答案
我发现我能够将证书导入 LocalMachine,但不能导入 CurrentUser。
Import-PfxCertificate -FilePath 'Path\Cert.pfx' -Password (Get-Credential).Password -CertStoreLocation Cert:\LocalMachine\Root
Import-PfxCertificate -FilePath 'Path\Cert.pfx' -Password (Get-Credential).Password -CertStoreLocation Cert:\LocalMachine\TrustedPublisher
关于powershell - 导入证书 - 访问被拒绝(以管理员身份运行时),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44894969/