【发布时间】:2019-10-08 04:35:13
【问题描述】:
我正在尝试将 PFX 文件导入本地证书存储。然而,Import-PfxCertificate 什么都不做。没有返回值,没有错误,什么都没有:
我可以在资源管理器中双击 PFX 文件并使用相同的密码将其导入,这样可以。关于 PowerShell CmdLet 的某些内容不起作用。我也尝试过其他商店,例如Cert:\LocalMachine\My 和TrustedPeople。使用-Verbose -Debug 运行它不会显示任何额外内容。应用程序或安全事件日志中也没有任何内容。我也以管理员身份运行。想法?
【问题讨论】:
-
想通了。这是因为 PFX 没有私钥。似乎安装在 Service Fabric 群集上的证书不可导出,因此当您与 Docker 容器共享它们时,它们的私钥会被剥离。
-
我遇到了同样的问题。这是由于链中的证书存储在多个位置(重复)引起的。我导出了证书及其链,删除了所有重复项,导入,然后运行我的脚本来安装新证书。然后我得到了输出。好像没有输出就是错误。
标签: powershell certificate windows-server-2016 pfx