我正致力于自动添加我从Cert:\CurrentUser\My
创建的Cert:\CurrentUser\TrustedPublisher
证书,以便我可以使用AllSigned ExecutionPolicy。当我使用Import-PfxCertificate
cmdlet时(显然在导出后),我得到了Access is denied. (Exception from HRESULT: 0x80070005 (E_ACCESSDENIED))
关于所有这些的奇怪之处,我可以进入证书MMC并自己导入证书,但是当试图通过PowerShell(作为管理员)运行它时,它会给我错误。
答案 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