你目前正处于脱机状态,正在等待 Internet 重新连接

如果在 Exchange Server 2013年环境中使用 FIPS,未能 OAB 生成

重要说明:本文是由 Microsoft 机器翻译软件进行的翻译并可能由 Microsoft 社区通过社区翻译机构(CTF)技术进行后期编辑,或可能是由人工进行的翻译。Microsoft 同时向您提供机器翻译、人工翻译及社区后期编辑的文章,以便对我们知识库中的所有文章以多种语言提供访问。翻译的文章可能存在词汇、句法和/或语法方面的错误。Microsoft 对由于内容的误译或客户对内容的使用所导致的任何不准确、错误或损失不承担责任。

点击这里察看该文章的英文版: 2974339
症状
请考虑以下情形:
  • 您在脱机通讯簿 (OAB) Microsoft Exchange Server 2013年环境中的服务器上使用联邦信息处理标准 (FIPS)。通过运行以下命令在 Exchange 管理外壳 (EMS) 中执行此操作:
    设置 ItemProperty 的路径 HKLM:\system\currentcontrolset\control\lsa\fipsalgorithmpolicy-已启用-值 1 的名称
  • 您尝试更新 OAB。
在这种情况下中, 更新失败。此外,应用程序日志中记录类似于以下内容的事件 ID 17004:

来源: MSExchangeMailboxAssistants
日期: 日期
事件 ID: 17004
任务类别: OAB 生成器助手
级别: 错误
关键词: 经典
用户: 不适用
计算机: 计算机
说明:
生成 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 (流流)
在 (文件集而言,GenerationStats 的统计数字,字符串标记) 的 Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.OABFile.Compress
在 Microsoft.Exchange.MailboxAssistants.Assistants.OABGenerator.TemplateFileGenerator.GenerateTemplateFile (文件集文件集)
在 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 网站:

属性

文章 ID: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
反馈
crosoft.com/ms.js'><\/script>");