2017-12-05 52 views
0

私はトラブルシューティングしようとしているかなり単純なコードを持っています。環境はAzure Windows Server 2012マシンで、管理者権限を持つPowershellコンソールを実行しているドメイン管理者としてログインしています。Import-PFXCertificate:指定されたネットワークパスワードが正しくありません

私は、既知の場所からPFXCertificateをインポートしようとしていますが、ネットワークパスワードを受け入れません。

ここにコードがあります。

$SecurePWD = ConvertTo-SecureString -String '[email protected]' -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。

@をエスケープしようとしましたが、何もしません。私は泣いてみましたが、コンピュータは私の涙で完全に動かされません。

+1

アカウントのパスワードではなく、PDX証明書のパスワードではありませんか?私はあなたがどのようにそれにログインしたのか分かりません。 –

+0

ああ、私はちょうど完全にパスワードスイッチを誤解していますか?それは "ネットワークのパスワードが正しくない"と言っているので、私はそれが...と考えていたので、私のネットワークパスワードです。おそらく、 –

+1

証明書にパスワードがない場合は、私はそれを空白にします –

答えて

1

Import-PfxCertificateのドキュメントでは、-Passwordパラメータは、ユーザがログインするのではなく、証明書のパスワード用です。

-Password - Specifies the password for the imported PFX file in the form of a secure string.

関連する問題