导入证书 - 拒绝访问(以管理员身份运行)

时间:2017-07-03 23:25:08

标签: powershell certificate x509certificate x509certificate2

我正致力于自动添加我从Cert:\CurrentUser\My创建的Cert:\CurrentUser\TrustedPublisher证书,以便我可以使用AllSigned ExecutionPolicy。当我使用Import-PfxCertificate cmdlet时(显然在导出后),我得到了Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))

关于所有这些的奇怪之处,我可以进入证书MMC并自己导入证书,但是当试图通过PowerShell(作为管理员)运行它时,它会给我错误。

1 个答案:

答案 0 :(得分:0)

我发现我能够将证书导入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