症状
请考虑以下情形:
-
用户具有 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 性能延迟