Applies ToExchange Server 2010 Standard Exchange Server 2010 Enterprise Exchange Server 2013 Standard Edition Exchange Server 2013 Enterprise Edition

Sintomas

Considere o seguinte cenário:

  • Um usuário tem uma caixa de correio que está hospedada no Microsoft Exchange Server 2010 ou o Microsoft Exchange Server 2013.

  • O usuário atualiza um dispositivo do Apple iOS para iOS 7.0.

  • O usuário tenta sincronizar seu dispositivo iOS 7.0 com sua caixa de correio do Exchange Server.

Nesse cenário, o usuário não pode sincronizar seu dispositivo iOS 7.0 com caixa de correio hospedada no Exchange Server. Além disso, o seguinte evento é registrado no log do aplicativo no computador do Exchange Server 2010 ou no computador do Exchange Server 2013 que tem a função de acesso para cliente:

IDENTIFICAÇÃO: 4999Nível: erroOrigem: MSExchange comumMensagem: Relatório de Watson prestes a ser enviado para o id do processo: < ID de processo >, com parâmetros: E12, < tipo de compilação >, < versão do aplicativo > AirSync, M.Exchange.Compliance, M.E.S.C.MessageDigestForNonCryptographicPurposes.HashCore, System. ArgumentOutOfRangeException, < callstackHash >, < assembly versão >.

Além disso, uma mensagem de erro semelhante à seguinte é registrada no log do Exchange ActiveSync.Observação: Este erro de Status de 110 para o comando de provisionamento pode aparecer várias vezes se o dispositivo iOS 7.0 repetidamente envia o comando de provisionamento após uma exceção do servidor será retornada. No teste, alguns dispositivos iOS enviou o comando de provisionamento mais de 2.000 vezes, mesmo após falha contínua.

AssemblyVersion:14.02.0328.009Identificador:4D7D0057RequestHeader:/Microsoft-Server-ActiveSync/default.eas POST? Usuário = lucianasilva & DeviceId = ApplDMPGH8DWDFJ3 & DeviceType = iPad & Cmd = provisão HTTP/1.1Conexão: keep-aliveContent-Length: 136Tipo de conteúdo: application/vnd.ms-sync.wbxmlAceitar: * / *Aceitar-Encoding: gzip, deflateAceitar-Language: en-usAutorização: * * *Cookie: Cookie = R3437444435Host: contosocas.comAgente do usuário: Apple-iPad2C2/1101.465MS-ASProtocolVersion: 14,1RequestBody:<?xml version="1.0" encoding="utf-8" ?>< provisionar xmlns = "provisão:" >< DeviceInformation xmlns = "configurações:" ><Set><Model>iPad2C2</Model><UserAgent>iOS/7.0 (11A465) dataaccessd/1.0</UserAgent>11A465 do iOS 7.0 < OS > < /OS ><OSLanguage>en</OSLanguage>< nome amigável > preto iPad 2 < / FriendlyName ></Set></DeviceInformation><Policies><Policy><PolicyType>MS-EAS-Provisioning-WBXML</PolicyType></Policy></Policies></Provision>Command_WorkerThread_Exception :---Início da exceção--Tipo de exceção: System. ArgumentOutOfRangeExceptionMensagem de exceção: é necessário o número não-negativo.Nome do parâmetro: contagemNível da exceção: 0Rastreamento de pilha de exceção: em System.Buffer.BlockCopy (src do Array, Int32 srcOffset, dst de Array, Int32 dstOffset, Int32 contagem)no Microsoft.Exchange.Security.Compliance.MessageDigestForNonCryptographicPurposes.HashCore (Byte [] array, Int32 ibStart, Int32 cbSize)no System.Security.Cryptography.HashAlgorithm.ComputeHash (buffer de bytes [])a Microsoft.Exchange.Configuration.SQM.SmsSqmDataPointHelper.Generate64BitUserID (cadeia de caracteres legacyDN)no Microsoft.Exchange.Configuration.SQM.SmsSqmDataPointHelper.AddDeviceInfoReceivedDataPoint (instância SmsSqmSession, ADObjectId id, legacyDN de cadeia de caracteres, deviceType String, String versionString)no Microsoft.Exchange.AirSync.DeviceInformationSetting.ProcessSet (XmlNode setNode)em Microsoft.Exchange.AirSync.DeviceInformationSetting.Execute()no Microsoft.Exchange.AirSync.ProvisionCommand.ProcessDeviceInformationSettings (XmlNode resposta)em Microsoft.Exchange.AirSync.ProvisionCommand.ExecuteCommand()em Microsoft.Exchange.AirSync.Command.WorkerThread()---Fim da exceção--AccessState:PermitidoAccessStateReason:GlobalResponseHeader:HTTP/1.1 200 OKResponseBody:<?xml version="1.0" encoding="utf-8" ?>< provisionar xmlns = "provisão:" ><Status>110</Status></Provision>

Causa

Esse problema ocorre porque os vários segmentos do ActiveSync e W3wp.exe tentam acessar um objeto protegido ao mesmo tempo. Isso coloca o objeto em um estado inválido.

Resolução

Exchange Server 2013

Para resolver esse problema no Exchange Server 2013, instale a atualização descrita no seguinte artigo da Base de dados de Conhecimento da Microsoft:

descrição da atualização cumulativa 2 para o Exchange Server 2013

Exchange Server 2010

Para resolver esse problema no Exchange Server 2010, instalar o update rollup é descrito no seguinte artigo da Base de dados de Conhecimento da Microsoft:

descrição do pacote cumulativo de atualizações 2 para o Exchange Server 2010 SP3

Status

O problema no qual um dispositivo iOS 7.0 envia muitos comandos de provisão depois que um erro for retornado está sendo investigado pela Apple. Actualizaremos este artigo quando informações adicionais estão disponíveis.

Mais informações

O ajuda a solucionar os seguintes problemas:

  • Não é possível criar um perfil no dispositivo

  • Não é possível conectar ao servidor

  • Problemas de email

  • Problemas de calendário

  • Atrasos no desempenho do dispositivo/CAS

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.