Import-ExchangeCertificate 失敗,錯誤為「無法匯入來源資料,或指定了錯誤的密碼」

 

上次修改主題的時間: 2008-09-09

本主題提供的資訊是有關如何解決在使用 Import-ExchangeCertificate 指令程式嘗試匯入 Exchange 的協力廠商憑證時,可能會接收到的「無法匯入來源資料,或指定了錯誤的密碼」錯誤。

嘗試使用利用憑證指紋的 Get-ExchangeCertificate 指令程式時,此命令失敗,錯誤如下:「找到憑證指紋 <thumbprint>,但無法與 Exchange 伺服器搭配使用。(原因:PrivateKeyMissing)」

原因

憑證的私密金鑰發生問題。

解決方案

若要解決此問題,請遵循下列步驟,以使用 certutil -repairstore 命令來更正私密金鑰問題。

開始之前

若要執行此程序,必須對您使用的帳戶委派下列項目:

  • 本機 Administrators 群組的成員資格

如需管理 Exchange Server 2007 所需之權限、委派角色及權利的相關資訊,請參閱權限考量

程序

使用 certutil -repairstore 命令修復私密金鑰問題

  1. 依序按一下 [開始] 和 [執行],並鍵入 mmc.exe,以開啟 Microsoft Management Console,並新增 [憑證] 嵌入式管理單元。

  2. 連按兩下 [個人] 資料夾中的已匯入憑證。

  3. 按一下 [詳細資料] 索引標籤。

  4. 按一下 [欄位] 欄中的 [序號],並強調顯示該序號,然後將它寫下來。

  5. 開啟命令提示字元。

  6. 類型:certutil -repairstore my "SerialNumber" (SerialNumber 是您在步驟 4 寫下的序號)。

  7. 在 [憑證] 嵌入式管理單元中,於 [憑證] 上按一下滑鼠右鍵,然後按一下 [重新整理]。憑證現有已具有關聯的私密金鑰。

  8. 若要確認問題已解決,請執行現在應該會顯示正確憑證的 Get-ExchangeCertificate 指令程式。