如果 FIPS 用在 Exchange Server 2013年環境中,就會失敗 OAB 生成

請注意--重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,且可能由 Microsoft Community 利用 Community Translation Framework技術或人工進行事後編修。翻譯過程並無專業譯者參與。Microsoft 同時提供使用者人為翻譯、機器翻譯及社群編修後的機器翻譯三種版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,所有翻譯文章都可能不盡完美,內容都可能出現詞彙、語意或文法上的錯誤。就翻譯內容之不正確或錯誤,或客戶因使用翻譯內容所產生的任何損害,微軟不負擔任何責任。Microsoft將依合理的商業努力不斷地更新機器翻譯軟體和工具,以期能為使用者提供更好的服務。

按一下這裡查看此文章的英文版本:2974339
徵狀
請考慮下列情況:
  • 您可以使用聯邦資訊處理標準 (FIPS) Microsoft Exchange Server 2013年環境中的離線通訊錄 (OAB) 」 伺服器上。您這麼做,在 「 Exchange 管理命令介面 」 (EMS) 執行下列命令:
    設定 ItemProperty-路徑 HKLM:\system\currentcontrolset\control\lsa\fipsalgorithmpolicy-啟用-值 1 的名稱
  • 您嘗試更新的 OAB。
在這個案例中,更新失敗。此外,應用程式記錄檔會記錄類似下列的事件識別碼 17004:

來源: MSExchangeMailboxAssistants
日期: 日期
事件識別碼: 17004
工作類別: OAB 產生器的小幫手
層級: 錯誤
關鍵字: 傳統
使用者: n/A
電腦: 電腦
描述:
產生的 OAB"\OAB01"失敗。
Dn: CN = OAB01,CN = 離線通訊清單,CN = 地址清單容器,<xxxx></xxxx>
Objectguid 資訊: 428d2524-2bc6-49a1-a5ae-620b1204cce4
統計資料: S:OAB = '\OAB01'; I64:Status = 2147500037; Dt:StartTime =開始時間Dt:EndTime =結束時間;S:DC=;I32:Total.Records=0;I32:Total.TempFiles=0Ti:TimeWritingFiles = 00: 00:00;S:Org =<Org>;S:Wasted=False;I32:Total.RecordsAddedChurn=0;I32:Total.RecordsDeletedChurn=0;I32:Total.RecordsModifiedChurn=0Ti:PrepareFilesForOABGeneration.DownloadFilesFromMailbox.StoreRpcLatency=00:00:00.0150000;I32:PrepareFilesForOABGeneration.DownloadFilesFromMailbox.StoreRpcCount=5Ti:PrepareFilesForOABGeneration.DownloadFilesFromMailbox.CpuTime=00:00:00Ti:PrepareFilesForOABGeneration.DownloadFilesFromMailbox.ElapsedTime=00:00:00.0055628Ti:PrepareFilesForOABGeneration.CpuTime=00:00:00Ti:PrepareFilesForOABGeneration.ElapsedTime=00:00:00.0065797Ti:Total.CpuTime=00:00:00.0312500Ti:Total.ElapsedTime=00:00:00.0596797;I32:GenerateOrLinkTemplateFiles.GenerateTemplateFiles.FS.BytesRead=14923;I32:GenerateOrLinkTemplateFiles.GenerateTemplateFiles.FS.BytesWritten=22017Ti:GenerateOrLinkTemplateFiles.GenerateTemplateFiles.FS.Reading.ElapsedTime=00:00:00.0000394Ti:GenerateOrLinkTemplateFiles.GenerateTemplateFiles.FS.Writing.ElapsedTime=00:00:00.0002913Ti:GenerateOrLinkTemplateFiles.GenerateTemplateFiles.CpuTime=00:00:00.0312500Ti:GenerateOrLinkTemplateFiles.GenerateTemplateFiles.ElapsedTime=00:00:00.0528901Ti:GenerateOrLinkTemplateFiles.CpuTime=00:00:00.0312500Ti:GenerateOrLinkTemplateFiles.ElapsedTime=00:00:00.0529628;S:Exp=System.InvalidOperationException: 這個實作不屬於 Windows 平台 FIPS 驗證的密碼編譯演算法。</Org>
在 System.Security.Cryptography.SHA1Managed..ctor
在 Microsoft.Exchange.OAB.OABFileHash.GetHash (資料流資料流)
在 FileSet fileSet、 GenerationStats 的統計資料 (字串標記) 的 Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.OABFile.Compress
在 Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.TemplateFileGenerator.GenerateTemplateFile (FileSet fileSet)
在 Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.OABGenerator.GenerateTemplateFiles()
在 Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.OABGenerator.GenerateOrLinkTemplateFiles (AssistantTaskContext assistantTaskContext)
在 Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.OABGeneratorAssistant。<> </>c__DisplayClassc。<ProcessAssistantStep>b__8() </ProcessAssistantStep>
在 (TryDelegate tryDelegate、 FilterDelegate filterDelegate、 CatchDelegate catchDelegate) 的 Microsoft.Exchange.Common.IL.ILUtil.DoTryFilterCatch
在 Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.OABGeneratorAssistant.ProcessAssistantStep (AssistantTaskContext assistantTaskContext)


解決方案
若要解決這個問題,安裝下列的累積更新:
2961810 Exchange Server 2013年累積更新 6

發生的原因
之所以發生這個問題,是因為受管理的 SHA1 雜湊演算法用來產生 OAB 檔案雜湊。不過,檔案雜湊和 FIPS 並不相容。
狀況說明
Microsoft 已確認這是<套用> 一節所列出的 Microsoft 產品的問題。
其他相關資訊
如需有關 FIPS 的詳細資訊,請前往下列 Microsoft 網站:如需有關設定 ItemProperty指令程式的詳細資訊,請前往下列 Microsoft 網站:如需有關更新 OfflineAddressBook指令程式的詳細資訊,請前往下列 Microsoft 網站:

警告:本文為自動翻譯

內容

文章識別碼:2974339 - 最後檢閱時間:03/07/2016 12:16:00 - 修訂: 2.0

Microsoft Exchange Server 2013 Enterprise, Microsoft Exchange Server 2013 Standard

  • kbqfe kbfix kbexpertiseadvanced kbsurveynew kbmt KB2974339 KbMtzh
意見反應