症状
请考虑以下情形:
-
用户具有 Microsoft Exchange Server 2013 Microsoft Exchange Server 2010年承载的邮箱。
-
用户将 Apple iOS 设备更新到 iOS 7.0。
-
在用户尝试与 Exchange Server 邮箱同步 7.0 基于其 iOS 设备。
在此方案中,用户不能与在 Exchange Server 承载的邮箱同步 7.0 基于其 iOS 设备。此外,Exchange Server 2010年计算机或客户端访问角色的 Exchange Server 2013年计算机上的应用程序日志中记录以下事件︰
ID: 4999
级别︰ 错误 来源︰ MSExchange 通用 消息︰ Watson 报告将要发送的进程 id: < 进程 ID,> 参数︰ E12,< 生成类型 > < 应用程序版本 >,AirSync,M.Exchange.Compliance、 M.E.S.C.MessageDigestForNonCryptographicPurposes.HashCore、 System.ArgumentOutOfRangeException、 < callstackHash > < 程序集版本 >。此外,为 Exchange ActiveSync 日志中记录类似于以下内容的错误消息。 注意:如果基于 7.0 的 iOS 设备重复发送设置命令返回的服务器异常后,可能会出现多次提供命令此状态 110错误。在测试中,某些 iOS 设备发送设置命令 2000 次以上,甚至在连续失败之后。
程序集版本︰
14.02.0328.009 标识符︰ 4D7D0057 RequestHeader: 开机自检 /Microsoft-Server-ActiveSync/default.eas?用户 johndoe & DeviceId = = ApplDMPGH8DWDFJ3 和数据库 iPad 和 Cmd = = 提供 HTTP/1.1 连接︰ 保持加电 内容长度︰ 136 内容类型︰ application/vnd.ms-sync.wbxml 接受: * / * 接受的编码︰ gzip,地道 接受语言︰ en-我们 授权: *** Cookie: Cookie = R3437444435 主机︰ contosocas.com 用户代理︰ 苹果的 iPad2C2/1101.465 MS ASProtocolVersion: 14.1 RequestBody: <?xml version="1.0" encoding="utf-8" ?> < 调配 xmlns ="规定:"> < DeviceInformation xmlns ="设置:"> <Set> <Model>iPad2C2</Model> <UserAgent>iOS/7.0 (11A465) dataaccessd/1.0</UserAgent> iOS 7.0 11A465 < OS > < /OS > <OSLanguage>en</OSLanguage> 友好 < 名称 > 黑 iPad 2 < / 友好名称 > </Set> </DeviceInformation> <Policies> <Policy> <PolicyType>MS-EAS-Provisioning-WBXML</PolicyType> </Policy> </Policies> </Provision> Command_WorkerThread_Exception : ---异常开始-- 异常类型︰ System.ArgumentOutOfRangeException 异常消息︰ 所需的非负数字。 参数名称︰ 计数 异常级别︰ 0 异常堆栈跟踪︰ 在 System.Buffer.BlockCopy (数组 src、 Int32 srcOffset 数组 dst,Int32 dstOffset、 Int32 计数) 在 Microsoft.Exchange.Security.Compliance.MessageDigestForNonCryptographicPurposes.HashCore (Byte [] 数组、 Int32 ibStart、 Int32 cbSize) 在 System.Security.Cryptography.HashAlgorithm.ComputeHash (字节 [] 缓存) 在 Microsoft.Exchange.Configuration.SQM.SmsSqmDataPointHelper.Generate64BitUserID (旧版 Dn 字符串) 在 Microsoft.Exchange.Configuration.SQM.SmsSqmDataPointHelper.AddDeviceInfoReceivedDataPoint (SmsSqmSession 实例、 ADObjectId id、 旧版 Dn 字符串、 字符串数据库的字符串 versionString) 在 Microsoft.Exchange.AirSync.DeviceInformationSetting.ProcessSet (XmlNode setNode) 在 Microsoft.Exchange.AirSync.DeviceInformationSetting.Execute() 在 Microsoft.Exchange.AirSync.ProvisionCommand.ProcessDeviceInformationSettings (XmlNode 响应) 在 Microsoft.Exchange.AirSync.ProvisionCommand.ExecuteCommand() 在 Microsoft.Exchange.AirSync.Command.WorkerThread() ---异常结束-- AccessState: 允许 AccessStateReason: 全局 ResponseHeader: HTTP/1.1 200 确定 ResponseBody: <?xml version="1.0" encoding="utf-8" ?> < 调配 xmlns ="规定:"> <Status>110</Status> </Provision>原因
因为动态同步和 W3wp.exe 的多个线程尝试同时访问受保护的对象,将发生此问题。此操作会将对象置于错误的状态。
解决方案
Exchange Server 2013
若要解决此问题在 Exchange Server 2013,安装更新所述以下文章中 Microsoft 知识库中相应的文章︰
Exchange Server 2013年累积更新 2 说明
Exchange Server 2010
要解决此问题在 Exchange Server 2010 中,安装此更新汇总介绍本文下面 Microsoft 知识库中相应的文章︰
Exchange Server 2010 SP3 的更新汇总 2 说明
状态
之后就会返回错误信息 iOS 7.0 设备发送许多规定命令问题是由苹果的调查。可用的其他信息时,我们会更新本文。
详细信息
可帮助解决以下问题︰
-
无法在设备上创建配置文件
-
无法连接到服务器
-
邮件问题
-
日历的问题
-
对设备/CA 性能延迟