Import-ExchangeCertificate 失敗,錯誤為「無法匯入來源資料,或指定了錯誤的密碼」
上次修改主題的時間: 2008-09-09
本主題提供的資訊是有關如何解決在使用 Import-ExchangeCertificate 指令程式嘗試匯入 Exchange 的協力廠商憑證時,可能會接收到的「無法匯入來源資料,或指定了錯誤的密碼」錯誤。
嘗試使用利用憑證指紋的 Get-ExchangeCertificate 指令程式時,此命令失敗,錯誤如下:「找到憑證指紋 <thumbprint>,但無法與 Exchange 伺服器搭配使用。(原因:PrivateKeyMissing)」
原因
憑證的私密金鑰發生問題。
解決方案
若要解決此問題,請遵循下列步驟,以使用 certutil -repairstore 命令來更正私密金鑰問題。
開始之前
若要執行此程序,必須對您使用的帳戶委派下列項目:
- 本機 Administrators 群組的成員資格
如需管理 Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量。
程序
使用 certutil -repairstore 命令修復私密金鑰問題
依序按一下 [開始] 和 [執行],並鍵入 mmc.exe,以開啟 Microsoft Management Console,並新增 [憑證] 嵌入式管理單元。
連按兩下 [個人] 資料夾中的已匯入憑證。
按一下 [詳細資料] 索引標籤。
按一下 [欄位] 欄中的 [序號],並強調顯示該序號,然後將它寫下來。
開啟命令提示字元。
類型:certutil -repairstore my "SerialNumber" (SerialNumber 是您在步驟 4 寫下的序號)。
在 [憑證] 嵌入式管理單元中,於 [憑證] 上按一下滑鼠右鍵,然後按一下 [重新整理]。憑證現有已具有關聯的私密金鑰。
若要確認問題已解決,請執行現在應該會顯示正確憑證的 Get-ExchangeCertificate 指令程式。