共用方式為


iPhone OS4 und Exchange Active Sync Problem

Seit der Veröffentlichung des iPhone OS4 für iPhone 3G, iPhone 4, iPhone 3GS und neuere iPod touch fragen in unserem technischen Supportcentern vermehrt Kunden mit Problemen bei der Nutzung von Exchange Active Sync (EAS) nach. Neben Problemen wie langsamer oder fehlschlagender Synchronisation auf dem Endgerät selbst melden sich auch Exchange-Administratoren, die eine erhöhte Last auf ihren Serversystemen beobachten, seitdem mobile Geräte mit der neuen Softwareversion von Apple sich verbinden.

Wir haben mit Apple gemeinsam nach der Ursache geforscht, um schnellstmöglich eine Behebung des Problems zu ermöglichen. Apple hat dafür den Supportartikel iOS 4: Exchange Mail, Contacts, or Calendars may not sync after update veröffentlicht.

Demnach sollen betroffene Anwender von dem Gerät selbst ein neues  Konfigurationsprofil herunterladen oder sich als Email zusenden, so dass die Datei als Anhang geöffnet werden kann. Danach muss das Profil installiert werden. Nach der nächsten Synchronisation mit dem Exchange-Server sollte das Gerät wieder normal funktionieren. Apple arbeitet nach eigenen Angaben an einem Fix, wobei der Zeitpunkt der Veröffentlichung noch nicht genannt wurde.

Das neue Profil verringert den Timeout einer Exchange ActiveSync Verbindung auf vier Minuten. Dieser Wert sollte im Normalfall ausreichend lang sein. Wer jedoch in seiner Umgebung einen längeren Timeout wünscht, kann mit einem Texteditor die XML-Datei öffnen, nach der Zahl 240.0 suchen und dann diesen Wert entsprechend erhöhen.

Administratoren von Exchange-Servern, deren Anwender iOS 4 einsetzen, sollten alle Geräte mit dem neuen Profil versehen (lassen). Anderenfalls warten die Geräte nicht auf einen Timeout, sondern generieren vermehrt neue Leseverbindungen gegen den Client Access Server (CAS), was wiederum zu überdurchschnittlich vielen Zugriffen auf den Mailbox-Server und damit hoher Systemlast führen kann. Gerade Server, die heute schon eine hohe Grundlast haben und auf denen Postfächer liegen, in denen sehr viele Elemente in den Hauptordnern liegen (Posteingang, Kontakte, Kalender, etc.), können dadurch möglicherweise in die Knie gehen.

Um herauszufinden, welche Apple-Geräte mit welcher OS-Version sich verbinden, kann man das Commandlet Get-ActiveSyncDeviceStatistics -Mailbox nutzen. Geräte mit iOS4 haben als "DeviceUserAgent" den Wert "801.293":

  • Apple-iPhone1C2/801.293 = iPhone 3G mit iOS 4.0
  • Apple-iPhone2C1/801.293 = iPhone 3GS mit iOS 4.0
  • Apple-iPhone3C1/801.293 = iPhone 4 mit iOS 4.0
  • Apple-iPod2C1/801.293 = iPod Touch 2G mit iOS 4.0
  • Apple-iPod3C1/801.293 = iPod Touch 3G mit iOS 4.0

Ein Wermutstropfen am Rande: Leider ist das Profil nicht digital signiert, was zu einer Warnmeldung auf dem mobilen Gerät führt, die gemäß den Hinweisen des Herstellers vom Anwender ignoriert werden soll. Ich glaube, dass das Trainieren der Anwender, derartige Warnungen zu ignorieren, zu einer Desensibilisierung in Sicherheitsfragen führt. Ein kleines, aber unschönes Manko.

Die gleichzeitig aufgetretenen Probleme der Synchronisation mit Google Apps, die ebenfalls das Exchange Active Sync-Protokoll nutzen, hatte andere Ursachen. Eine Angestellte von Google antwortete im Enterprise Mobile-Forum auf das Posting I've upgraded to iPhone os4 and google apps won't sync in exchange, sez it can't find server. Who knows why?, dass die vielen Neusynchronisationen von aktualisierten Geräten nach der Veröffentlichung von iPhone OS4 die Google-Server total überlasteten und damit zu einer Störung des Google Sync-Dienstes führten. Es wurden aber nonstop neue Ressourcen für den Dienst allokiert und Optimierungen umgesetzt, so dass mittlerweile der Ausfall behoben sein sollte.

Comments

  • Anonymous
    July 02, 2010
    The comment has been removed

  • Anonymous
    July 02, 2010
    Danke für den Hinweis. Hab ich gleich mal korrigiert.

  • Anonymous
    July 07, 2010
    Hey Daniel, also mein iPhone 3GS läuft mit iPhone OS4 und meldet sich mit folgendem: DeviceUserAgent               : Apple-iPhone/705.18 LastSyncAttemptTime           : 07.07.2010 07:36:44 LastSuccessSync               : 07.07.2010 07:36:44 Das weicht von dem oben beschriebenen ab.

  • Anonymous
    July 07, 2010
    Hi Daniel, leider besteht das Problem auch mit dem neuen Profil. Exchange 2010 ur4 iPhone 3G OS4 kann man keine Elemente über den Exchange senden. Alles andere klappt bei uns. Gruß Claudius

  • Anonymous
    July 07, 2010
    The comment has been removed

  • Anonymous
    July 07, 2010
    Hey Daniel, ich habe scheinbar einen Unterschied gefunden: iOS4 auf Exchange 2007 DeviceType=iPhone&Cmd=Sync&Log=V121 iOS4 auf Exchange 2010 DeviceType=iPhone&Cmd=Sync&Log=V140 Beides sind defakto iOS4 Geräte. Gruß Claudius

  • Anonymous
    July 07, 2010
    The comment has been removed