我有一些非常简单的代码,我正在尝试进行故障排除。该环境是Azure Windows Server 2012计算机,我以运行具有管理员权限的Powershell控制台的域管理员身份登录。
我只是尝试从已知位置导入-FFXCertificate,但它不接受网络密码。
这是代码。
$SecurePWD = ConvertTo-SecureString -String 'iW@nt2die' -AsPlainText -Force
Import-PFXCertificate -Password $SecurePWD -CertStoreLocation "Cert:\LocalMachine\Root" -FilePath "C:\Certs\TestCert.pfx"
当我运行这个漂亮的代码块时,密码绝对正确(我通过使用密码登录进行测试),它会遇到这个错误:
Import-PFXCertificate : The specified network password is not correct.
WHYYYY。
我试图逃避@,但这没有做任何事情。我曾经哭过,但是我的眼泪让电脑完全无动于衷。
答案 0 :(得分:3)
Import-PfxCertificate的每个文档,-Password
参数用于证书的密码,而不是用户登录。
-Password - 以安全字符串的形式指定导入的PFX文件的密码。