S’applique à
Exchange Server 2010 Standard Exchange Server 2010 Enterprise Exchange Server 2013 Standard Edition Exchange Server 2013 Enterprise Edition

Symptômes

Considérez le scénario suivant :

  • Un utilisateur a une boîte aux lettres qui est hébergé sur Microsoft Exchange Server 2010 ou Microsoft Exchange Server 2013.

  • L’utilisateur met à jour un périphérique d’e/s de Apple iOS 7.0.

  • L’utilisateur tente de synchroniser leur appareil iOS 7.0 avec leur boîte aux lettres Exchange Server.

Dans ce scénario, l’utilisateur ne peut pas synchroniser leur appareil iOS 7.0 avec la boîte aux lettres qui est hébergée sur Exchange Server. En outre, l’événement suivant est enregistré dans le journal d’Application sur l’ordinateur d’Exchange Server 2010 ou Exchange Server 2013 qui possède le rôle d’accès Client :

ID : 4999Niveau : erreurSource : MSExchange communMessage : Rapport Watson sur le point d’être envoyée pour l’id de processus : < ID de processus >, avec des paramètres : E12, < type de build >, < version de l’application >, AirSync, M.Exchange.Compliance, M.E.S.C.MessageDigestForNonCryptographicPurposes.HashCore, System.ArgumentOutOfRangeException, < callstackHash >, < version d’assembly >.

En outre, un message d’erreur semblable au suivant est enregistré dans le journal Exchange ActiveSync.Remarque Cette erreur 110 du statut de la commande disposition peut apparaître plusieurs fois si l’appareil iOS 7.0 envoie plusieurs fois la commande disposition après qu’une exception du serveur est retournée. Lors des tests, certains périphériques iOS envoyé la commande disposition plus de 2 000 fois, même après une défaillance.

AssemblyVersion :14.02.0328.009Identificateur :4D7D0057RequestHeader :VALIDER la /Microsoft-Server-ActiveSync/default.eas ? Utilisateur = johndoe & DeviceId = ApplDMPGH8DWDFJ3 & DeviceType = iPad & Cmd = disposition HTTP/1.1Connexion : keep-aliveLongueur du contenu : 136Type de contenu : application/vnd.ms-sync.wbxmlAccepter : * / *Accepter-Encoding : gzip, compresséAccept-Language : en-usAutorisation : ***Cookie : Cookie = R3437444435Hôte : contosocas.comAgent utilisateur : Apple-iPad2C2/1101.465MS-ASProtocolVersion : 14,1RequestBody :<?xml version="1.0" encoding="utf-8" ?>< provisionner xmlns = "disposition :" >< DeviceInformation xmlns = "paramètres :" ><Set><Model>iPad2C2</Model><UserAgent>iOS/7.0 (11A465) dataaccessd/1.0</UserAgent>11A465 d’e/s 7.0 < OS > < /OS ><OSLanguage>en</OSLanguage>< FriendlyName > noire iPad 2 < / FriendlyName ></Set></DeviceInformation><Policies><Policy><PolicyType>MS-EAS-Provisioning-WBXML</PolicyType></Policy></Policies></Provision>Command_WorkerThread_Exception :---Début de l’exception---Type d’exception : System.ArgumentOutOfRangeExceptionMessage d’exception : nombre Non négatif requis.Nom de paramètre : nombreNiveau d’exception : 0Trace de pile d’exception : à System.Buffer.BlockCopy (tableau src, Int32 srcOffset, l’heure d’été Array, Int32 dstOffset, nombre de Int32)à Microsoft.Exchange.Security.Compliance.MessageDigestForNonCryptographicPurposes.HashCore (tableau Byte [], Int32 ibStart, Int32 cbSize)à System.Security.Cryptography.HashAlgorithm.ComputeHash (mémoire tampon d’octets [])à Microsoft.Exchange.Configuration.SQM.SmsSqmDataPointHelper.Generate64BitUserID (String legacyDN)à Microsoft.Exchange.Configuration.SQM.SmsSqmDataPointHelper.AddDeviceInfoReceivedDataPoint (SmsSqmSession, id d’ADObjectId, legacyDN de chaîne, chaîne deviceType, instance chaîne versionString)à Microsoft.Exchange.AirSync.DeviceInformationSetting.ProcessSet (XmlNode setNode)à Microsoft.Exchange.AirSync.DeviceInformationSetting.Execute()à Microsoft.Exchange.AirSync.ProvisionCommand.ProcessDeviceInformationSettings (réponse XmlNode)à Microsoft.Exchange.AirSync.ProvisionCommand.ExecuteCommand()à Microsoft.Exchange.AirSync.Command.WorkerThread()---Fin de l’exception---AccessState :AutoriséAccessStateReason :GlobalResponseHeader :HTTP/1.1 200 OKResponseBody :<?xml version="1.0" encoding="utf-8" ?>< provisionner xmlns = "disposition :" ><Status>110</Status></Provision>

Cause

Ce problème se produit parce que plusieurs threads d’ActiveSync et W3wp.exe essaient d’accéder à un objet protégé en même temps. Cela place l’objet en mauvais état.

Résolution

Exchange Server 2013

Pour résoudre ce problème dans Exchange Server 2013, installez la mise à jour qui est décrite dans l’article suivant dans la Base de connaissances Microsoft :

Description de de mise à jour Cumulative 2 pour Exchange Server 2013

Exchange Server 2010

Pour résoudre ce problème dans Exchange Server 2010, installez le correctif cumulatif de mise à jour qui est décrite dans l’article suivant dans la Base de connaissances Microsoft :

Description de du correctif cumulatif 2 pour Exchange Server 2010 SP3

État

Le problème dans lequel un périphérique iOS 7.0 envoie de nombreuses commandes de disposition après qu’une erreur est renvoyée est soumis à l’enquête par Apple. Nous mettrons à jour de cet article lorsque des informations supplémentaires sont disponibles.

Plus d'informations

Le permet de résoudre les problèmes suivants :

  • Impossible de créer un profil sur le périphérique

  • Impossible de se connecter au serveur

  • Problèmes de messagerie

  • Problèmes du calendrier

  • Retards sur les performances du périphérique/CAS

Besoin d’aide ?

Vous voulez plus d’options ?

Explorez les avantages de l’abonnement, parcourez les cours de formation, découvrez comment sécuriser votre appareil, etc.