【发布时间】:2017-05-05 05:25:27
【问题描述】:
我有一个来自某个白痴的客户端证书 PFX,以允许一些用户访问他的网站,我需要编写脚本,以便我可以允许多个用户在登录到我们的 RDS 环境期间自动将此证书导入本地存储。
此证书还附带一个很长的复杂密码,我需要将其传递给所述功能。
所以我有了使用 PS 函数 Import-PFXCertificate 来执行此操作的好主意。
$PlainTextPass = "f4@)]\as1"
$pfxpass = $PlainTextPass |ConvertTo-SecureString -AsPlainText -Force
Import-PfxCertificate -filepath C:\important.pfx cert:\CurrentUser\my -
Password $pfxpass
由于这个错误而失败,我在网络上找不到任何直接引用它。
Import-PfxCertificate :您尝试导入的 PFX 文件需要不同的密码或受保护的 Active Directory 主体的成员身份。
我运行的测试用户是域管理员。没关系,因为它将证书安装到CurrentUser
【问题讨论】:
标签: powershell pfx