症状

当用户使用基于 iOS 6.1 或 6.1.1 的设备同步邮箱时,使用 Microsoft Exchange Server 2010 客户端访问服务器 (CAS) 和邮箱 (MBX) 服务器资源时,日志增长变得过度,可恢复项目可能会出现过快增长,并且内存和 CPU 使用量可能会显著增加。 服务器性能受到影响。此外,Office 365 Exchange 联机用户在基于 iOS 6.1 或 6.1.1 的设备上收到类似于以下内容的错误消息:

无法获取邮件

与服务器的连接失败。

用户唯一可用的选项是"确定"。 其他症状以下附加症状可能发生。EAS 邮箱日志记录当您查看 Exchange 活动同步 (EAS) 邮箱日志时,您可能会看到以下内容:RequestHeader : POST /Microsoft-Server-ActiveSync/default.eas?User=user1@contoso.com&DeviceId=ApplDMPFXZABDFHW&DeviceType=iPad&Cmd=MeetingResponse HTTP/1.1Connection: keep-aliveContent-Length: 55Content-Type: application/vnd.ms-sync.wbxmlAccept: */*Accept-Encoding: gzip, deflateAccept-Language: en-usAuthorization: ********Host: mail.contoso.comUser-Agent: Apple-iPad2C1/1002.141X-MS-PolicyKey: 2429156470MS-ASProtocolVersion: 14.1 RequestBody :<?xml version="1.0" encoding="utf-8" ?><MeetingResponse xmlns="MeetingResponse:"> <Request> <UserResponse>1</UserResponse> <CollectionId>5</CollectionId> <RequestId>5:5</RequestId> <InstanceId>2013-02-06T22:00:00.000Z</InstanceId> </Request></MeetingResponse>MeetingResponseCommand_OnExecute_Exception : Microsoft.Exchange.Data.Storage.WrongObjectTypeException: The object was bound to a wrong object type. ObjectClass = IPM.Schedule.Meeting.Request, Intended Type =Microsoft.Exchange.Data.Storage.CalendarItem. at Microsoft.Exchange.Data.Storage.StoreObject.DownCastStoreObject[T]() at Microsoft.Exchange.Data.Storage.ItemBuilder.ItemBind[T](StoreSession session, StoreIdstoreId, Schema expectedSchema, MapiMessageCreator mapiMessageCreator, ItemBindOptionitemBindOption, ICollection`1 propertiesToLoad) at Microsoft.Exchange.Data.Storage.ItemBuilder.ItemBind[T](StoreSession session, StoreId id,Schema expectedSchema, ICollection`1 propertiesToLoad) at Microsoft.Exchange.Data.Storage.CalendarItem.Bind(StoreSession session, StoreId id) at Microsoft.Exchange.AirSync.MeetingResponseCommand.GetOccurenceId(StoreObjectIdmailboxRequestId, ExDateTime instanceId) at Microsoft.Exchange.AirSync.MeetingResponseCommand.ProcessCommand() at Microsoft.Exchange.AirSync.MeetingResponseCommand.OnExecute()AccessState : AllowedAccessStateReason : GlobalResponseHeader : HTTP/1.1 200 OKMS-Server-ActiveSync: 14.2ResponseBody : <?xml version="1.0" encoding="utf-8" ?><MeetingResponse xmlns="MeetingResponse:"> <Result> <RequestId></RequestId> <Status>4</Status> </Result></MeetingResponse> IIS 仅登录Exchange 服务器在本地安装,以下文本在 CAS 上的 Internet 信息服务 (IIS) 日志文件中不断重复。2013-02-06 23:41:59 192.168.137.11 POST /Microsoft-Server-ActiveSync/default.eas User=user1@contoso.com&DeviceId=ApplDMPFXZABDFHW&DeviceType=iPad&Cmd=Sync&Log=[truncated] 443 user1@exchlab.com 192.168.137.246 Apple-iPad2C1/1002.141 200 0 0 187 2013-02-06 23:41:59 192.168.137.11 POST /Microsoft-Server-ActiveSync/default.eas User=user1@contoso.com&DeviceId=ApplDMPFXZABDFHW&DeviceType=iPad&Cmd=MeetingResponse&Log=[... Error:WrongObjectTypeException …] 443 user1@exchlab.com 192.168.137.246 Apple-iPad2C1/1002.141 200 0 0 140 注意:错误:错误对象类型异常可能并非在所有情况下都存在。

解决方案

要解决此问题,请使用以下方法之一:方法 1安装以下更新汇总:

2803727 Exchange 服务器 2010 服务包 3 的更新汇总 1 描述方法 2Apple 发布以下文章来解决此问题。iOS 6.1:接受定期日历事件异常后的过度交换活动苹果还宣布提供iOS 6.1.2来解决这个问题。

解决方法

要解决未更新的设备解决此问题的问题,请不要处理日历项目,如 iOS 6.1 或 6.1.1 设备上的会议请求。此外,立即重新启动设备。如果问题仍然存在,请使用以下方法之一来解决此问题。注意:以下解决方法已根据原始建议进行了修改。具体而言,已删除合作关系的重新设置和 Exchange ActiveSync 的建议限制设置。分析发现它们不足以保持服务器性能。当前方法反映了最佳选项。

方法 1:使用 URL 重写来阻止 Cmd_会议响应

已找到一种解决方法,允许管理员使用外围设备规则或适用于 Windows Server 2008 和 Windows Server 2008 R2 的 INTERNET 信息服务器 7 和7.5 的 URL 重写模块 2.0来阻止重复的会议响应尝试。请参阅以下来自在线技术网 Wiki 的文章。使用 URL 重写来阻止某些客户端来自 Exchange警告:此解决方案可能无法在使用外围设备(如某些网络负载均衡器)的某些方案中工作。在修改 IIS 之前,您应该与供应商联系,以验证解决方案是否无法在外围设备上实现。实现 URL 重写后,基于 iOS6.1 和 6.1.1 的设备可以同步并接收更新。但是,服务器拒绝对来自设备的会议项目的响应。我们建议用户通过 Outlook Web 应用 (OWA)、微软 Outlook 或非 iOS 6.1 或 6.1.1 设备响应会议。

方法 2:阻止 iOS 6.1 或 6.1.1 用户

您可以使用 Exchange 服务器 2010 允许/阻止/隔离功能来阻止 iOS 6.1 和 6.1.1 用户。有关此功能的详细信息,请参阅以下 Exchange 团队博客文章:

使用"允许/阻止/隔离"列表控制 Exchange ActiveSync 设备访问此外,有关如何使用 Exchange 管理命令行命令行进行允许/阻止/隔离的更新信息,请参阅以下 Microsoft 网站:

新活动同步设备访问规则

更多信息

使用 Exchange 服务器引导的疑难问题诊断活动同步帮助解决以下问题:

  • 无法在设备上创建配置文件

  • 无法连接到服务器

  • 邮件问题

  • 日历问题

  • 设备/CAS 性能延迟

要在组织中识别此问题,还可以使用本节中的方法之一。Office365 Exchange 联机用户只能使用 EAS 邮箱日志记录选项,并查找状态 4 响应的重复实例,该实例在"症状"部分中注明。

方法 1:获取用户的 EAS 邮箱日志记录

要获取 EAS 邮箱日志,请按照 Microsoft 知识库中以下文章中的步骤操作:

2461792如何收集 ActiveSync 设备日志以解决移动设备和 Exchange 在线之间的同步问题

方法 2:收集和分析 IIS 日志

检查 iOS 6.1 或 6.1.1 设备的Cmd_Sync和Cmd_Meeting 响应的重复模式,可能与错误:错误对象类型异常配对。连续模式将指示设备用户正在处理来自设备的会议请求并遇到设备 Bug。您还可以使用日志分析器 Studio使用以下查询进行解析:SELECT COUNT(*),MyDeviceId AS DeviceId,TheUserId AS UserId,MajAgent,MinAgentUSING EXTRACT_VALUE(cs-uri-query,'DeviceId') AS MyDeviceId,EXTRACT_VALUE(cs-uri-query,'User') AS TheUserId,TO_INT(SUBSTR(SUBSTR(cs(User-Agent),INDEX_OF (cs(User-Agent), '.'),4),1,3)) AS MinAgent,TO_INT(SUBSTR(SUBSTR(cs(User-Agent),INDEX_OF (cs(User-Agent), '/'),5),1,4)) AS MajAgentFROM '[LOGFILEPATH]' WHERE cs-uri-query LIKE '%MeetingResponse%' AND (MajAgent=1002 AND MinAgent<146)GROUP BY DeviceId,UserId,MajAgent,MinAgentORDER BY COUNT(*) DESC

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×