Onlangs heeft Microsoft het Exchange ActiveSync Logo programma aangekondigd. Middels dit programma wil Microsoft devices gaan testen op de compatibiliteit met ActiveSync.
Eén van de redenen hiervoor zijn de problemen die er vaak zijn met devices i.c.m. ActiveSync. Als beheerder/consultant is dit vaak lastig uit te leggen aan een eindgebruiker of klant.
Op dit moment zijn de volgende toestellen gecertificeerd:
- Windows Phone 7
- Windows Phone 6.5
- Nokia’s met Mail for Exchange 3.0.50
- Nokia E7
- Apple devices met iOS 4
Wanneer een toestel hieraan niet voldoet kan dit tot problemen leiden. Eén van de dingen waar je tegenaan kunt lopen is dat het toestel compleet niet meer synchroniseerd. Dit kan bijvoorbeeld voorkomen wanneer een mailbox wordt verhuisd naar Exchange 2010 vanaf een Exchange 2003 omgeving. Dit laatste voorbeeld heb ik zelf ondervonden met Nokia devices.
Om dit probleem te onderzoeken kun je gebruik maken van de IIS logs. In het geval van de Nokia toestellen was in de logs het volgende terug te vinden:
2011-05-06 11:29:50 192.168.1.41 OPTIONS /Microsoft-Server-ActiveSync/default.eas User=XXXXXX&DeviceId=IMEIXXXXXXXXXXX&DeviceType=NokiaEmail&Log=V0_LdapC9_LdapL16_Mbx:
MB.DOMAIN.LOCAL_Dc:DC.DOMAIN.LOCAL_Throttle0_Budget:(A)Conn%3a0%2cHangingConn%3a0%2cAD%3a%24null%2f%24null%2f0%25%2cCAS%3a%24null%2f%24null%2f0%25%2cAB%3a%24null%2f%24null%2f0%25%2cRPC%3a%24null%2f%24null%2f0%25%2cFC%3a1000%2f0%2cPolicy%3aDefaultThrottlingPolicy%5F3006a3a1-0211-447a-99f5-6c0ab8e33c84%2cNorm_ 443 DOMAIN\Username 192.168.100.201 NokiaE721/2.02(0)MailforExchange+3gpp-gba 200 0 0 140
2011-05-06 11:30:11 192.168.1.41 POST /Microsoft-Server-ActiveSync/default.eas User=Username&DeviceId=IMEIXXXXXXXX&DeviceType=NokiaEmail&Cmd=Settings&Log=
V121_Ssnf:T_LdapC4_LdapL16_RpcC45_RpcL125_Ers1_Cpo19781_Fet19999_Pk0_Error:
DeviceNotProvisioned_As:BlockedP_Mbx:MB.DOMAIN.LOCAL_Dc:DC.DOMAIN.LOCAL_Throttle0_Budget:(D)Conn%3a1%2cHangingConn%3a0%2cAD%3a%24null%2f%24null%2f1%25%2cCAS%3a%24null%2f%24null%2f1%25%2cAB%3a%24null%2f%24null%2f0%25%2cRPC%3a%24null%2f%24null%2f1%25%2cFC%3a1000%2f0%2cPolicy%3aDefaultThrottlingPolicy%5F3006a3a1-0211-447a-99f5-6c0ab8e33c84%2cNorm%5bResources%3a(Mdb)MBDB01(Health%3a-1%25%2cHistLoad%3a0)%2c(DC.LOCAL(Health%3a-1%25%2cHistLoad%3a0)%2c(DC)DOMAIN.LOCAL(Health%3a-1%25%2cHistLoad%3a0)%2c%5d_ 443 DOMAIN\Username192.168.100.201 NokiaE721/2.02(0)MailforExchange+3gpp-gba 449 0 0 19999
Dit zijn de twee regels waar het om gaat in de logging. In de eerste regel zien we dat het gebruiker zich authentiseert en de webserver hierop ook antwoord met 200. In de volgende stap zien we echter dat het één en ander niet goed gaat met het provisionen van het toestel. Wanneer je gaat zoeken op internet zul je zien dat niet alleen Nokia devices hier problemen mee hebben maar ook de devices met Android als OS. Het probleem wordt veroorzaakt door de ActiveSync policy waarmee deze toestellen niet overweg kunnen. Middels deze policy kunnen beheerders o.a. beveiligings gerelateerde instellingen toepassen op devices.
Wanneer een gebruiker inlogt via het Exchange Control Panel en naar de pagina Phones gaat zal het toestel wel zichtbaar zijn. Vraagt men echter de eigenschappen op dan zal o.a. volgende zichtbaar zijn:
Access state:
Access Denied
Access set by: Security Policy Application
In sommige gevallen kan dit tot vervelende gevolgen leiden. Vaak zijn gebruikers niet echt blij als hun synchronisatie niet meer werkt, ook al zijn hier goede redenen voor.
Omdat het lastig is te controleren of alle apparaten wel de laatste software gebruiken kan het in sommige gevallen raadzaam zijn om een workaround te implementeren. Deze workaround is natuurlijk maar tijdelijk benodigd totdat alle devices zijn geupgrade naar de vereiste versie.
De workaround om dit probleem tijdens een migratie te voorkomen is het tijdelijk uitschakelen van de defaultActiveSync policy van Exchange 2010. Standaard staat deze policy als default ingesteld wat als gevolg heeft dat iedere gebruiker deze policy krijgt toegewezen.
Om deze policy tijdelijk niet toe te passen op een gebruiker dien je de default ActiveSync policy aan te passen. Dit dient gedaan te worden door gebruik te maken van de Exchange Management Shell (EMS):
Set-ActiveSyncMailboxPolicy -Identity:Default -IsDefaultPolicy:$false
Wanneer het device nu wordt ingesteld zul je zien dat synchronisatie weer correct werkt. Omdat dit een niet wenselijke situatie creëert is het verstandig om daarna het daadwerkelijke probleem aan te pakken.
Naast het up-to-date zijn van de client die gebruikt wordt om te synchroniseren met Exchange is het van belang ervoor te zorgen dat de firmware van het toestel ook up-to-date is. In het geval van de Nokia toestellen werkt ActiveSync namelijk nog steeds niet na de upgrade van Mail-for-Exchange naar versie 3.0.50.
Wanneer alle toestellen ge-upgrade zijn is het sterk aan te raden de default ActiveSync policy weer te activeren:
Set-ActiveSyncMailboxPolicy -Identity:Default -IsDefaultPolicy:$true
Voor meer informatie over ActiveSync policies kun je terecht op de volgende pagina:
Technet: Understanding Exchange ActiveSync Mailbox Policies open