Delen via


Problemen met ActiveSync oplossen met Exchange Server

Oorspronkelijk KB-nummer: 10047

Voor wie is het?

Beheerders die helpen bij het diagnosticeren van ActiveSync-problemen voor hun gebruikers.

Hoe werkt het?

We vragen u eerst het probleem dat u ondervindt. Daarna volgt u een aantal specifiek op uw situatie afgestemde stappen om het probleem op te lossen.

Geschatte tijd voor voltooiing:

60-90 minuten.

Wat is het probleem dat u ondervindt

Notitie

Raadpleeg dit artikel voor een lijst met actuele bekende problemen.

Exchange Remote Connectivity Analyzer (kan geen profiel maken op het apparaat)

Controleer of Autodiscover werkt voor Microsoft Exchange ActiveSync. Hiervoor volgt u deze stappen:

  1. Blader naar de microsoft Remote Connectivity Analyzer-site .

  2. Selecteer Exchange ActiveSync Autodiscover in de Microsoft Exchange ActiveSync-connectiviteitstests en selecteer Volgende.

  3. Voer alle vereiste velden in en selecteer Test uitvoeren.

    Schermopname van het invoeren van alle vereiste velden in het venster Remote Connectivity Analyzer.

Is de connectiviteitstest mislukt?

Resultaten van Exchange Remote Connectivity Analyzer analyseren (als de connectiviteitstest mislukt)

Bekijk de resultaten van de test en los eventuele gevonden problemen op om dit probleem op te lossen. Hiervoor volgt u deze stappen:

  1. Selecteer Alles uitvouwen.

    Schermopname van de optie Alles uitvouwen in het venster Remote Connectivity Analyzer.

  2. Zoek de fout in de resultaten (moet aan het einde staan) en los het probleem op.

    Schermopname van de aanvullende details van de connectiviteitstest mislukt.

Is het probleem opgelost met behulp van de resultaten van de resultaten van Exchange Remote Connectivity Analyzer?

Controle van user principal name

De meeste Exchange ActiveSync-apparaten vragen het e-mailadres en wachtwoord aan om het apparaat in te stellen. Deze combinatie werkt alleen wanneer de waarde van de principal-naam van de gebruiker overeenkomt met het e-mailadres voor de gebruiker. Controleer of deze twee kenmerken dezelfde waarde hebben. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de kenmerkwaarden op te halen:

    Get-Mailbox user | fl UserPrincipalName,PrimarySmtpAddress
    

    Schermopname van een voorbeeld van het uitvoeren van de cmdlet Get-Mailbox.

Komt de UserPrincipalName overeen met het PrimarySmtpAddress voor de gebruiker?

Domeinachtervoegselcontrole

Controleer of het juiste domeinachtervoegsel beschikbaar is voor het kenmerk UserPrincipalName. Hiervoor volgt u deze stappen:

  1. Open Active Directory: gebruikers en computers.

  2. Zoek het gebruikersobject en dubbelklik erop om de eigenschappen weer te geven.

  3. Ga naar het tabblad Account en selecteer de vervolgkeuzelijst voor de aanmeldingsnaam van de gebruiker.

    Schermopname van de vervolgkeuzelijst voor de sectie Aanmeldingsnaam van gebruiker onder het tabblad Account.

Wordt het SMTP-adresdomein weergegeven in de vervolgkeuzelijst?

UPN-achtervoegsel toevoegen; De User Principal Name wijzigen

UPN-achtervoegsel toevoegen

U kunt dit probleem oplossen door het primaire SMTP-adresdomein toe te voegen aan de lijst met UPN-achtervoegsels. Hiervoor volgt u deze stappen:

  1. Open Active Directory-domein s en vertrouwensrelaties.

  2. Klik met de rechtermuisknop op Active Directory-domein s en vertrouwensrelaties en selecteer Eigenschappen.

  3. Voer het primaire SMTP-adresdomein in en selecteer Toevoegen en selecteer vervolgens OK.

    Schermopname van het tabblad U P N-achtervoegsels in het venster Active Directory-domein s en Vertrouwensrelaties.

User Principal Name wijzigen

U kunt dit probleem oplossen door het kenmerk UserPrincipalName voor de gebruiker te wijzigen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de UserPrincipalName te wijzigen:

    Set-Mailbox user -UserPrincipalName user@fabrikam.com
    

Is het probleem opgelost door userPrincipalName te wijzigen?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, raadpleegt u de beleidsfout.

De User Principal Name wijzigen

U kunt dit probleem oplossen door het kenmerk UserPrincipalName voor de gebruiker te wijzigen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de UserPrincipalName te wijzigen:

    Set-Mailbox user -UserPrincipalName user@fabrikam.com
    

Is het probleem opgelost door userPrincipalName te wijzigen?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, raadpleegt u de beleidsfout.

Beleidsfout

Exchange ActiveSync omvat het gebruik van ActiveSync-postvakbeleid. De beschikbare apparaatinstellingen zijn afhankelijk van elk apparaat en niet alle instellingen werken met alle apparaten. Als u wilt bepalen of het beleid voor ActiveSync-postvakken een probleem is, maakt u een nieuw Beleid voor ActiveSync-postvakken en wijst u dit toe aan de gebruiker. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om een nieuw ActiveSync-postvakbeleid te maken:

    New-ActiveSyncMailboxPolicy -Name "Test ActiveSync Policy"
    
  3. Voer de volgende cmdlet uit om dit nieuwe beleid toe te wijzen aan het postvak:

    Set-CASMailbox user -ActiveSyncMailboxPolicy "Test ActiveSync Policy"
    

Is het probleem opgelost door een nieuw ActiveSync-postvakbeleid te maken?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

Gevolgen vaststellen

U moet de impact in uw omgeving identificeren voordat u dit probleem gaat oplossen.

Hoeveel gebruikers kunnen geen verbinding maken met Exchange ActiveSync?

Active Directory-machtigingen controleren

Controleer of de machtigingen voor gebruikersobjecten geen verbindingsproblemen verhinderen. Hiervoor volgt u deze stappen:

  1. Open Active Directory: gebruikers en computers.

  2. Ga naar het menu Beeld en selecteer Geavanceerde functies.

  3. Zoek het gebruikersobject en dubbelklik erop om de eigenschappen weer te geven.

  4. Ga naar het tabblad Beveiliging en selecteer de knop Geavanceerd .

    Schermopname van het venster Geavanceerde beveiligingsinstellingen voor postvak.

Is de overnemende machtigingen van het bovenliggende object van dit object ingeschakeld?

Active Directory-machtigingen bijwerken

U kunt dit probleem oplossen door de machtigingen voor gebruikersobjecten te wijzigen om machtigingen over te nemen van het bovenliggende object. Hiervoor volgt u deze stappen:

  1. Open Active Directory: gebruikers en computers.

  2. Ga naar het menu Beeld en selecteer Geavanceerde functies.

  3. Zoek het gebruikersobject en dubbelklik erop om de eigenschappen weer te geven.

  4. Ga naar het tabblad Beveiliging en selecteer de knop Geavanceerd .

  5. Schakel de overnemende machtigingen van het bovenliggende object in en selecteer OK twee keer.

    Schermopname van het inschakelen van de overnemende machtigingen van het bovenliggende object.

Is het probleem opgelost door de machtigingen van het gebruikersobject te wijzigen?

ActiveSync-postvaklogboekregistratie inschakelen; Fiddler-trace vastleggen; ActiveSync-postvaklogboek analyseren

Logboekregistratie van ActiveSync-postvakken inschakelen

U moet logboekregistratie van ActiveSync-postvakken inschakelen op de clienttoegangsserver en het postvak om gedetailleerdere logboekregistratie te verzamelen. Meer informatie over logboekregistratie van postvakken vindt u hier. Hiervoor volgt u deze stappen:

Notitie

Deze wijziging moet worden aangebracht op Exchange 2013-postvakservers.

  1. Open Windows Verkenner en blader naar de synchronisatiemap (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).

  2. Maak een kopie van het web.config-bestand.

  3. Open het bestand web.config in Kladblok en wijzig de volgende secties met de onderstaande waarden:

    Schermopname voor het wijzigen van het bestand web.config in Kladblok.

  4. Open IIS Manager.

  5. Vouw de server uit en selecteer Toepassingsgroepen.

  6. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Stoppen.

  7. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Start.

  8. Open de Exchange Management Shell.

  9. Voer de volgende cmdlet uit om de logboekregistratie van postvakken voor een gebruiker in te schakelen:

    Set-CASMailbox user -ActiveSyncDebugLogging:$True
    

Fiddler-trace vastleggen

ActiveSync-apparaataanvragen bereiken niet altijd de bestemming naar wens. Om ervoor te zorgen dat de apparaataanvraag en -reactie worden verzonden en ontvangen zoals verwacht, stuurt u het apparaat door via een HTTP-proxy en controleert u de gegevens. Hiervoor volgt u deze stappen:

  1. Download en installeer Fiddler op een werkstation.
  2. Download EAS Inspector voor Fiddler.
  3. Pak EASInspectorFiddler.dll uit in de map c:\Program Files\Fiddler2\Inspectors .
  4. Start de Fiddler-toepassing.
  5. Selecteer het menu Extra en selecteer Fiddler-opties.
  6. Ga naar het tabblad HTTPS en selecteer HTTPS-verkeer ontsleutelen, selecteer Ja voor alle prompts.
  7. Ga naar het tabblad Verbindingen en selecteer Externe computers verbinding laten maken, selecteer OK bij een prompt.
  8. Selecteer OK en sluit de Fiddler-toepassing.
  9. Configureer het ActiveSync-apparaat voor het gebruik van dit werkstation als proxyserver (dit wordt meestal gedaan onder de Wi-Fi-instellingen voor het apparaat).
  10. Start de Fiddler-toepassing.
  11. Probeer een of meer berichten van de ActiveSync-client te verzenden .
  12. Selecteer het menu Bestand en selecteer Verkeer vastleggen om de tracering te stoppen.

ActiveSync-postvaklogboek analyseren

We hebben nu de gegevens verzameld en we zijn klaar om te beginnen met het oplossen van problemen. De eerste stap die we gaan uitvoeren, is het postvaklogboek bekijken en controleren of het item is vastgelegd. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om het postvaklogboek voor een gebruiker op te halen:

    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    

    Notitie

    Hiermee wordt het ActiveSync-postvaklogboek verzonden naar het opgegeven e-mailadres voor analyse. Meer informatie over logboekregistratie van postvakken vindt u hier.

  3. Download MailboxLogParser en pak de bestanden uit.

  4. Start het hulpprogramma door MailboxLogParser.exe te openen.

  5. Selecteer Postvaklogboeken importeren in Raster om het postvaklogboek te openen.

  6. Voer SendMail in onder Onbewerkte logboekgegevens zoeken in voor tekenreeksen en selecteer Zoeken.

    Schermopname om SendMail in te voeren onder de sectie Onbewerkte logboekgegevens zoeken voor tekenreeksen en selecteer de optie Zoeken.

Ziet u de opdracht SendMail in het logboek?

SendMail-statuscode controleren (als SendMail is geregistreerd)

Hier volgt een voorbeeld van een zoekresultaat uit een ActiveSync-postvaklogboek:

Schermopname van een voorbeeld van een zoekresultaat in het ActiveSync-postvaklogboek.

Welke statuscodewaarde ziet u voor de opdracht SendMail in uw logboek?

Exchange ActiveSync-organisatie-instellingen (als de statuscode 120 of 129 is)

Notitie

Deze functie is niet beschikbaar in Exchange 2007. Als uw organisatie Exchange 2007 uitvoert, klikt u op Exchange 2007 aan het einde van de pagina op 'Ik voer Exchange 2007' uit. Met de organisatie-instellingen van Exchange ActiveSync kunnen beheerders het standaardtoegangsniveau voor ActiveSync-apparaten instellen. Deze standaardinstellingen omvatten Blokkeren, Quarantaine en Toestaan. Controleer de huidige organisatie-instellingen om het huidige standaardtoegangsniveau in de omgeving te bepalen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de huidige organisatie-instellingen te bepalen:

    Get-ActiveSyncOrganizationSettings | ft DefaultAccessLevel
    

    Schermopname van een voorbeeld van het uitvoeren van de cmdlet Get-ActiveSyncOrganizationSettings.

Is het standaardtoegangsniveau ingesteld op Toestaan?

Organisatie-instellingen voor Exchange ActiveSync wijzigen

Wijzig de instellingen van de ActiveSync-organisatie om dit probleem op te lossen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de huidige organisatie-instellingen te bepalen:

    Set-ActiveSyncOrganizationSettings -DefaultAccessLevel Allow
    

Is het probleem opgelost door de instelling DefaultAccessLevel voor de ActiveSync-organisatie-instellingen te wijzigen?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het gaat, raadpleegt u regels voor toegang tot Exchange ActiveSync-apparaten.

Toegangsregels voor Exchange ActiveSync-apparaten

Met de toegangsregels voor Exchange ActiveSync-apparaten kan een beheerder toegangsgroepen maken op basis van apparaatkenmerken. Controleer de huidige configuratie voor apparaattoegangsregels waarmee het apparaat verbinding kan maken. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om apparaattoegangsregels te vinden met het toegangsniveau ingesteld op Toestaan:

    Get-ActiveSyncDeviceAccessRule | Where { $_.AccessLevel -eq "Allow" }
    

    Schermopname van een voorbeeld van het uitvoeren van de cmdlet Get-ActiveSyncDeviceAccessRule.

Zijn er apparaattoegangsregels die overeenkomen met het apparaat van de gebruiker met het toegangsniveau ingesteld op Blokkeren of In quarantaine plaatsen?

ActiveSync-toegangsregels voor apparaten wijzigen (indien van overeenkomst)

Er zijn twee manieren om dit probleem op te lossen. De eerste methode is het verwijderen van de apparaattoegangsregel. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om een apparaattoegangsregel te maken:

    Remove-ActiveSyncDeviceAccessRule 'WindowsMail (DeviceType)'
    

    Schermopname van een voorbeeld van het uitvoeren van de cmdlet Remove-ActiveSyncDeviceAccessRule.

De tweede manier is om de AccessLevel voor de bestaande apparaattoegangsregel te wijzigen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om het toegangsniveau te wijzigen:

    Set-ActiveSyncDeviceAccessRule 'WindowsMail (DeviceType)' -AccessLevel Allow
    

    Schermopname van een voorbeeld van het uitvoeren van de cmdlet Set-ActiveSyncDeviceAccessRule.

Is het probleem opgelost door de apparaattoegangsregels in uw organisatie bij te werken?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het is, raadpleegt u de apparaat-id van postvak geblokkeerd.

Apparaat-id geblokkeerd postvak

Een beheerder kan een lijst met apparaten configureren die niet mogen worden gesynchroniseerd met het postvak. Controleer de gebruikersconfiguratie om te bepalen of het apparaat is geblokkeerd voor synchronisatie. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om te zoeken naar apparaten die niet mogen worden gesynchroniseerd:

    Get-CASMailbox user | fl ActiveSyncBlockedDeviceIDs
    

    Schermopname van een voorbeeld van het uitvoeren van de Get-CASMailbox-cmdlet.

Kan het apparaat van de gebruiker niet worden gesynchroniseerd met het postvak van de gebruiker?

Postvakinstellingen wijzigen

U kunt dit probleem oplossen door de apparaat-id uit de blokkeringslijst voor het postvak te verwijderen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om te zoeken naar apparaten die niet mogen worden gesynchroniseerd:

    Set-CASMailbox user -ActiveSyncBlockedDeviceIDs $null
    

Zie Set-CASMailbox voor meer informatie over deze cmdlet en beschikbare opties.

Is het probleem opgelost door deze apparaat-id te verwijderen uit de blokkeringslijst voor het postvak?

Fiddler-traceringsanalyse

U hebt geprobeerd een bericht vanaf het apparaat te verzenden, zodat u de aanvraag in de Fiddler-trace zou moeten zien. U kunt de Fiddler-trace gebruiken om de aanvraag te zien die is verzonden door de client en het antwoord van de server. Hiervoor volgt u deze stappen:

  1. Open de Fiddler-trace.

  2. Ga naar het menu Bewerken en selecteer Sessies zoeken.

  3. Voer ActiveSync in en selecteer Sessies zoeken.

  4. Controleer de kolom Resultaat voor HTTP-antwoordwaarden die niet gelijk zijn aan 200.

  5. Selecteer aanvragen waarbij de kolom Hoofdtekst een waarde heeft.

    Schermopname van de aanvragen waarin de kolom Hoofdtekst een waarde heeft.

  6. Selecteer het tabblad TextView om het antwoord weer te geven voor meer informatie.

    Schermopname van het tabblad TextView, waarin het antwoord voor aanvullende informatie wordt weergegeven.

Zijn er HTTP-fouten gevonden in de Fiddler-trace?

Controle van sendMail-statuscode

U hebt geen HTTP-fouten gevonden, dus moet u een statuscode vinden voor het ActiveSync-antwoord. U kunt de Fiddler-tracering gebruiken om deze antwoorden te vinden. Hiervoor volgt u deze stappen:

  1. Open de Fiddler-trace.

  2. Ga naar het menu Bewerken en selecteer Sessies zoeken.

  3. Voer ActiveSync in en selecteer Sessies zoeken.

  4. Controleer de kolom Hoofdtekst en zoek naar kleine waarden.

    Schermopname van de kleine waarden die worden weergegeven in de kolom Hoofdtekst.

  5. Bekijk het TABBLAD EAS XML voor de aanvraag van het apparaat en het ontvangen antwoord

    Schermopname van het tabblad E A S X M L voor de aanvraag van het apparaat en het ontvangen antwoord.

Welke statuscode ziet u in het antwoordvenster?

Log Parser Studio installeren; Log Parser Studio-query - SendMail; Analyse van queryresultaten

Log Parser Studio installeren

Er zijn mogelijk fouten opgetreden bij het communiceren met de Exchange-server met de ActiveSync-client. Nu moeten we bepalen waar deze fouten vandaan komen. We beginnen met het controleren van de IIS-logboeken op de clienttoegangsserver. Voordat deze logboeken kunnen worden geanalyseerd, moet op het werkstation waarop de analyse wordt voltooid, Log Parser Studio zijn geïnstalleerd. Hiervoor volgt u deze stappen:

  1. Download en installeer LogParser.

    • Dubbelklik op de LogParser.msi om de installatie te starten.
    • Selecteer Uitvoeren als de beveiligingswaarschuwing wordt weergegeven als het bestand openen wordt weergegeven.
    • Selecteer Volgende in het welkomstscherm.
    • Controleer en accepteer de gebruiksrechtovereenkomst in het scherm Gebruiksrechtovereenkomst en selecteer Volgende.
    • Selecteer Voltooien in het scherm Type installatie kiezen.
    • Selecteer Installeren in het scherm Gereed om te installeren.
    • Selecteer Voltooien in het scherm Voltooiing.
  2. Download Log Parser Studio en pak de bestanden uit.

Nadat LogParser is geïnstalleerd en Log Parser Studio is geëxtraheerd, kopieert u de IIS-logboeken van de Exchange-server(s) naar het lokale werkstation voor analyse.

Log Parser Studio-query - SendMail

Als u wilt bepalen of een van deze ActiveSync-aanvragen een fout oplevert, voert u een query uit op de IIS-logboeken voor het apparaatverkeer. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Log File Manager in de sectie SendMail.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: SendMail uit de bibliotheek.

  6. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  7. Analyseer de resultaten voor deze query door de kolommen Status, Fout, ABQ en SC-status te bekijken.

Analyse van queryresultaten

In het volgende voorbeeld ziet u de resultaten van de vorige query:

Schermopname van het voorbeeld van een queryresultatenanalyse.

U moet de resultaten van uw query controleren op eventuele problemen. Hiervoor volgt u deze stappen:

  1. Controleer de kolom Status en zoek een aanvraag waar een waarde is. Gebruik het exchange ActiveSync-protocoldocument om deze waarden te onderzoeken en of er corrigerende maatregelen kunnen worden ondernomen.

  2. Controleer de kolom Fout en zoek een aanvraag waar zich een waarde in deze kolom bevindt. Veel van deze foutberichten zijn verklarend en corrigerende maatregelen kunnen dienovereenkomstig worden uitgevoerd.

  3. Controleer de kolom sc-status en zoek een aanvraag met een andere waarde dan 200. Dit is het HTTP-statusantwoord van IIS en aanvullende informatie vindt u in de HTTP-statuscode in IIS 7 en latere versies.

Kunt u het probleem oplossen nadat u de IIS-logboeken hebt geanalyseerd?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

Exchange Remote Connectivity Analyzer

Als u wilt bepalen of de gebruiker verbinding kan maken met Exchange, voert u de Exchange Remote Connectivity Analyzer uit met het gebruikersaccount. Hiervoor volgt u deze stappen:

  1. Blader naar de microsoft Remote Connectivity Analyzer-site .

  2. Selecteer Exchange ActiveSync in de Microsoft Exchange ActiveSync-connectiviteitstests en selecteer Volgende.

  3. Voer alle vereiste velden in en selecteer Test uitvoeren.

    Schermopname van het invoeren van alle vereiste velden in het venster Microsoft Remote Connectivity Analyzer.

    Notitie

    Geef indien nodig handmatig de serverinstellingen op om de aanvraag voor automatische detectie van gebruikersinstellingen te omzeilen.

Is de Exchange Remote Connectivity Analyzer-test mislukt?

  • Zo ja, zie Resultaten van Exchange Remote Connectivity Analyzer analyseren.
  • Als dat niet het gaat, raadpleegt u de instellingen van de Exchange ActiveSync-organisatie.

Resultaten van Exchange Remote Connectivity Analyzer analyseren

Bekijk de resultaten van de test en los eventuele gevonden problemen op om dit probleem op te lossen. Hiervoor volgt u deze stappen:

  1. Selecteer Alles uitvouwen.

    Schermopname van de optie Alles uitvouwen in het venster Microsoft Remote Connectivity Analyzer.

  2. Zoek de fout in de resultaten (moet aan het einde staan) en los het probleem op

    Schermopname van de details van de fout Connectiviteitstest mislukt.

Is het probleem opgelost met behulp van de resultaten van de resultaten van Exchange Remote Connectivity Analyzer?

  • Zo ja, gefeliciteerd, uw ActiveSync-probleem is opgelost.
  • Als dat niet het gaat, raadpleegt u Controleren op antivirus op bestandsniveau.

Exchange ActiveSync-toepassingsgroep

Controleer of msExchangeSyncAppPool is gestart en of deze wordt uitgevoerd onder het LocalSystem. Hiervoor volgt u deze stappen:

  1. Open IIS-beheer.

  2. Vouw de server uit en selecteer Toepassingsgroepen.

    Schermopname toont dat de status van MSExchangeSyncAppPool is gestart in het venster Toepassingsgroepen.

Is msExchangeSyncAppPool gestart met het LocalSystem-account?

MSExchangeSyncAppPool wijzigen

Als u dit probleem wilt oplossen, wijzigt u de MSExchangeSyncAppPool om het LocalSystem-account te gebruiken. Hiervoor volgt u deze stappen:

  1. Open IIS-beheer.

  2. Vouw de server uit en selecteer Toepassingsgroepen.

  3. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Geavanceerde instellingen.

  4. Wijzig de identiteitswaarde door LocalSystem te selecteren.

    Schermopname van het wijzigen van de identiteitswaarde door het item LocalSystem te selecteren.

  5. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Stoppen.

  6. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Start.

Is het probleem opgelost door de MSExchangeSyncAppPool bij te werken?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het is, raadpleegt u De instellingen voor ActiveSync Virtual Directory-verificatie.

Verificatie-instellingen voor ActiveSync Virtual Directory

Controleer de verificatie-instellingen in de virtuele ActiveSync-map. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de instellingen van de virtuele map te controleren:

    Get-ActiveSyncVirtualDirectory | ft server,basic*
    

Is de virtuele ActiveSync-map geconfigureerd voor het gebruik van basisverificatie?

Instellingen voor ActiveSync Virtual Directory-verificatie wijzigen

U kunt dit probleem oplossen door de virtuele ActiveSync-map te configureren voor het gebruik van basisverificatie. Hiervoor volgt u deze stappen:

  1. Open IIS-beheer.

  2. Voer de volgende cmdlet uit om basisverificatie in te schakelen in de virtuele map:

    Set-ActiveSyncVirtualDirectory ServerName\Microsoft* -BasicAuthEnabled:$True
    

Is het probleem opgelost door basisverificatie in te schakelen voor de virtuele ActiveSync-map?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het is, raadpleegt u het standaarddomein van ActiveSync.

Standaarddomein van ActiveSync

Sommige apparaten verzenden alleen de gebruikersnaamwaarde voor de referenties, wat een verificatiefout veroorzaakt. Controleer of de standaarddomeinwaarde is geconfigureerd in de virtuele ActiveSync-map. Hiervoor volgt u deze stappen:

  1. Open IIS-beheer.

  2. Vouw de server uit, vouw Sites uit, vouw de standaardwebsite uit en selecteer Microsoft-Server-ActiveSync.

  3. Dubbelklik in de weergave Functies op Verificatie.

  4. Selecteer Basisverificatie en selecteer Bewerken in het deelvenster Acties .

    Schermopname van het venster Basisverificatie-instellingen bewerken.

Is er een waarde aanwezig in het veld Standaarddomein?

Standaarddomein toevoegen voor ActiveSync Virtual Directory

U kunt dit probleem oplossen door een standaarddomein te configureren voor de virtuele ActiveSync-map. Hiervoor volgt u deze stappen:

  1. Open IIS-beheer.

  2. Vouw de server uit, vouw Sites uit, vouw de standaardwebsite uit en selecteer Microsoft-Server-ActiveSync.

  3. Dubbelklik in de weergave Functies op Verificatie.

  4. Selecteer Basisverificatie en selecteer Bewerken in het deelvenster Acties .

  5. Voer een waarde in voor het standaarddomein en selecteer OK.

    Schermopname van het invoeren van een waarde in het vak Standaarddomein.

Heeft het inschakelen van een standaarddomein voor de virtuele ActiveSync-map het probleem opgelost?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het gaat, raadpleegt u SSL-instellingen voor ActiveSync Virtual Directory.

SSL-instellingen voor ActiveSync Virtual Directory

Controleer of de virtuele ActiveSync-map niet is geconfigureerd om clientcertificaten te vereisen. Hiervoor volgt u deze stappen:

  1. Open IIS-beheer.

  2. Vouw de server uit, vouw Sites uit, vouw de standaardwebsite uit en selecteer Microsoft-Server-ActiveSync.

  3. Dubbelklik in de weergave Functies op SSL-instellingen.

    Schermopname van de pagina S S L-instellingen in het venster I I S Manager.

Is de SSL-instelling voor clientcertificaten ingesteld op Negeren?

  • Zo ja, zie HTTP-omleiding van ActiveSync Virtual Directory.
  • Als dat niet het antwoord is, raadpleegt u SSL-instellingen voor ActiveSync Virtual Directory wijzigen.

SSL-instellingen voor ActiveSync Virtual Directory wijzigen

Als u dit probleem wilt oplossen, stelt u de instelling voor clientcertificaten in op Negeren. Hiervoor volgt u deze stappen:

  1. Open IIS-beheer.

  2. Vouw de server uit, vouw Sites uit, vouw de standaardwebsite uit en selecteer Microsoft-Server-ActiveSync.

  3. Dubbelklik in de weergave Functies op SSL-instellingen.

  4. Selecteer Negeren onder Clientcertificaten

    Schermopname van de pagina S S L-instellingen met de optie Negeren geselecteerd.

Heeft u de SSL-instelling voor clientcertificaten gewijzigd om het probleem te negeren?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, raadpleegt u HTTP-omleiding van ActiveSync Virtual Directory.

HTTP-omleiding voor ActiveSync Virtual Directory

Wanneer een HTTP-omleiding is geconfigureerd in IIS 7, wordt de omleidingsinstelling overgenomen door alle virtuele mappen onder die website. Controleer de virtuele ActiveSync-map op een HTTP-omleiding. Hiervoor volgt u deze stappen:

  1. Open IIS-beheer.

  2. Vouw de server uit, vouw Sites uit, vouw de standaardwebsite uit en selecteer Microsoft-Server-ActiveSync.

  3. Dubbelklik in de weergave Functies op HTTP-omleiding.

    Schermopname van de pagina H T T P Redirect in het venster I I S Manager.

Is een omleiding geconfigureerd voor de virtuele ActiveSync-map?

HTTP-omleiding voor ActiveSync Virtual Directory wijzigen

U kunt dit probleem oplossen door de HTTP-omleiding uit de virtuele ActiveSync-map te verwijderen. Hiervoor volgt u deze stappen:

  1. Open IIS-beheer.

  2. Vouw de server uit, vouw Sites uit, vouw de standaardwebsite uit en selecteer Microsoft-Server-ActiveSync.

  3. Dubbelklik in de weergave Functies op HTTP-omleiding.

  4. Schakel het selectievakje voor omleidingsaanvragen naar deze bestemming uit.

    Schermopname om het selectievakje Omleidingsaanvragen naar deze bestemming uit te schakelen.

Is het probleem opgelost door de HTTP-omleiding uit de virtuele ActiveSync-map te verwijderen?

Postvak met ActiveSync ingeschakeld

Controleer of het postvak is ingeschakeld voor ActiveSync. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de postvakinstellingen te controleren:

    Get-CASMailbox user | fl ActiveSyncEnabled
    

    Schermopname van het voorbeeld van het uitvoeren van de Get-CASMailbox-cmdlet.

Is de gebruiker ingeschakeld voor ActiveSync?

Gebruiker inschakelen voor ActiveSync

U kunt dit probleem oplossen door de gebruiker in te schakelen voor ActiveSync. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om het postvak voor ActiveSync in te schakelen:

    Set-CASMailbox user -ActiveSyncEnabled:$True
    

    Schermopname van een voorbeeld van het uitvoeren van de set-CASMailbox-cmdlet.

Is het probleem opgelost door het postvak voor ActiveSync in te schakelen?

Documentbeoordeling exchange ActiveSync-protocol

Uw SendMail-opdracht heeft een onverwacht antwoord van de statuscode ontvangen van Exchange. Als u wilt weten welke fout is opgetreden, moet u het document exchange ActiveSync Command Reference Protocol raadplegen om het probleem op te lossen.

Kunt u het probleem oplossen door de statuscode in het antwoord te bekijken?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

Organisatie-instellingen voor Exchange ActiveSync

Notitie

Deze functie is niet beschikbaar in Exchange 2007. Als uw organisatie Exchange 2007 uitvoert, selecteer ik Exchange 2007 aan het einde van deze sectie.

Met de organisatie-instellingen van Exchange ActiveSync kunnen beheerders het standaardtoegangsniveau voor ActiveSync-apparaten instellen. Deze standaardinstellingen omvatten Blokkeren, Quarantaine en Toestaan. Controleer de huidige organisatie-instellingen om het huidige standaardtoegangsniveau in de omgeving te bepalen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de huidige organisatie-instellingen te bepalen:

    Get-ActiveSyncOrganizationSettings | ft DefaultAccessLevel
    

    Schermopname van het voorbeeld van het uitvoeren van de cmdlet Set-ActiveSyncOrganizationSettings.

Is het standaardtoegangsniveau ingesteld op Toestaan?

Instellingen voor ActiveSync-organisatie wijzigen

Wijzig de instellingen van de ActiveSync-organisatie om dit probleem op te lossen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de huidige organisatie-instellingen te bepalen:

    Set-ActiveSyncOrganizationSettings -DefaultAccessLevel Allow
    

Is het probleem opgelost door de instelling DefaultAccessLevel voor de ActiveSync-organisatie-instellingen te wijzigen?

Log Parser Studio installeren; Query van Log Parser Studio - Aantal synchronisaties met SyncKey van Nul per gebruiker

Log Parser Studio installeren

Er zijn mogelijk fouten opgetreden bij het communiceren met de Exchange-server met de ActiveSync-client. Nu moeten we bepalen waar deze fouten vandaan komen. We beginnen met het controleren van de IIS-logboeken op de clienttoegangsserver. Voordat deze logboeken kunnen worden geanalyseerd, moet op het werkstation waarop de analyse wordt voltooid, Log Parser Studio zijn geïnstalleerd. Hiervoor volgt u deze stappen:

  1. Download en installeer LogParser.

    • Dubbelklik op de LogParser.msi om de installatie te starten.
    • Selecteer Uitvoeren als de beveiligingswaarschuwing wordt weergegeven als het bestand openen wordt weergegeven.
    • Selecteer Volgende in het welkomstscherm.
    • Controleer en accepteer de gebruiksrechtovereenkomst in het scherm Gebruiksrechtovereenkomst en selecteer Volgende.
    • Selecteer Voltooien in het scherm Type installatie kiezen.
    • Selecteer Installeren in het scherm Gereed om te installeren.
    • Selecteer Voltooien in het scherm Voltooiing.
  2. Download Log Parser Studio en pak de bestanden uit.

Nadat LogParser is geïnstalleerd en Log Parser Studio is geëxtraheerd, kopieert u de IIS-logboeken van de Exchange-server(s) naar het lokale werkstation voor analyse.

Query van Log Parser Studio - Aantal synchronisaties met SyncKey van Nul per gebruiker

Als u wilt bepalen of apparaten opnieuw worden gesynchroniseerd met Exchange, voert u de query voor logboekparser uit om de gebruikers te vinden. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Log File Manager in de sectie Count Syncs met SyncKey of Zero Per User.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: Aantal synchronisaties met SyncKey van Nul per gebruiker uit de bibliotheek.

  6. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  7. Analyseer de resultaten voor deze query.

    Schermopname van het analyseren van de resultaten voor de query.

Zijn er apparaten met meerdere aanvragen met de waarde SyncKey van 0?

Controleren op antivirus op bestandsniveau (vertragingen op apparaat/CAS-prestaties)

In veel gevallen heeft een antivirusprogramma op bestandsniveau invloed op ActiveSync-verkeer door de verwerking van de aanvraag of het antwoord te vertragen. Als u deze services stopt, wordt het filterstuurprogramma voor de kernelmodus dat door deze services wordt gebruikt, niet uitgeschakeld. Als u het antivirusprogramma op bestandsniveau wilt uitschakelen, volgt u de stappen in Het tijdelijk deactiveren van het stuurprogramma voor kernelmodusfilters in Windows. Controleer of het filterstuurprogramma voor de kernelmodus niet meer actief is nadat de clienttoegangsserver opnieuw is opgestart. Hiervoor volgt u deze stappen:

  1. Open een opdrachtprompt.

  2. Voer de volgende opdracht uit:

    fltmc
    
  3. Vergelijk de resultaten met de voorbeeldfilterstuurprogramma's uit dit artikel of zoek op internet naar de filternaam.

    Schermopname van de uitvoer van de fltmc-opdracht.

Is het probleem opgelost door het filterstuurprogramma voor de antiviruskernelmodus uit te schakelen?

Problemen met e-mail

Selecteer het type e-mailprobleem dat de ActiveSync-client ondervindt.

Items die aanwezig zijn op slechts één client

Het gemelde probleem is een bericht dat wordt weergegeven in het postvak in Outlook, maar niet op de ActiveSync-client of omgekeerd. Voordat we beginnen met het oplossen van dit probleem, moeten we weten of het probleem kan worden gereproduceerd op de ActiveSync-client. Als we het probleem kunnen reproduceren, kunnen we gegevens vastleggen tijdens het proces om een beter inzicht te krijgen in het probleem. Anders moeten we bestaande logboeken onderzoeken om te bepalen wat er is gebeurd.

Kunt u het agendaprobleem op het apparaat reproduceren?

Log Parser Studio installeren; Logboekparser Studio-query - DeviceId-query; Analyse van queryresultaten; De map opnieuw synchroniseren

Log Parser Studio installeren

Logboekparser Studio-query - DeviceId-query

Als u wilt bepalen of een van deze ActiveSync-aanvragen een fout oplevert, voert u een query uit op de IIS-logboeken voor het apparaatverkeer. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om te zoeken naar apparaten die niet mogen worden gesynchroniseerd:

    Get-ActiveSyncDevice -Mailbox | fl DeviceId,DeviceType
    
  3. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  4. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  5. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Log File Manager in de sectie DeviceId Query.

  6. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  7. Dubbelklik op ActiveSync: Apparaatquery uit de bibliotheek.

  8. Wijzig de DeviceId waarde in de WHERE-component aan het einde van de query met de waarde uit stap 2.

  9. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  10. Analyseer de resultaten voor deze query door de kolommen Fout en sc-status te bekijken.

    Schermopname van het analyseren van de resultaten van de apparaatquery.

Analyse van queryresultaten

Nu willen we de resultaten van uw query controleren op eventuele problemen. Hiervoor volgt u deze stappen:

  1. Controleer de kolom Status en zoek een aanvraag waar een waarde is. Gebruik het exchange ActiveSync-protocoldocument om deze waarden te onderzoeken en of er corrigerende maatregelen kunnen worden ondernomen.

  2. Controleer de kolom Fout en zoek een aanvraag waar zich een waarde in deze kolom bevindt. Veel van deze foutberichten zijn verklarend en corrigerende maatregelen kunnen dienovereenkomstig worden uitgevoerd.

  3. Controleer de kolom sc-status en zoek een aanvraag met een andere waarde dan 200. Dit is het HTTP-statusantwoord van IIS en aanvullende informatie vindt u in de HTTP-statuscode in IIS 7 en latere versies.

Helaas toont de beoordeling van de IIS-logboeken geen id voor het betreffende item. Uw beste inspanning is het vinden van een aanvraag in de IIS-logboeken rond het moment dat de laatste wijziging van het item heeft plaatsgevonden. U kunt ook het artikel Understanding Exchange ActiveSync Reporting Services gebruiken om een aantal van de elementen die zijn gevonden met de IIS-logboekvermelding beter te begrijpen.

De map opnieuw synchroniseren

De vorige stappen helpen u te achterhalen waarom het probleem met het item is opgetreden. De ActiveSync-client heeft mogelijk nog steeds niet de juiste status van het item. Als u dit probleem wilt oplossen, verwijdert u de map uit de lijst met mappen die moeten worden gesynchroniseerd, wacht u ongeveer vijf minuten en voegt u de map vervolgens toe aan de lijst met mappen die u wilt synchroniseren.

Heeft het item de juiste status op de ActiveSync-client?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

ActiveSync-postvaklogboekregistratie inschakelen; Fiddler-trace vastleggen; Item zoeken met MfcMapi; Item zoeken in postvaklogboek

Logboekregistratie van ActiveSync-postvakken inschakelen

De eerste stap voor probleemoplossing is het inschakelen van logboekregistratie van postvakken op de clienttoegangsserver en het postvak. Aanvullende informatie over logboekregistratie van postvakken vindt u logboekregistratie van Exchange ActiveSync-postvakken. Hiervoor volgt u deze stappen:

Notitie

Deze wijziging moet worden aangebracht op Exchange 2013-postvakservers.

  1. Open Windows Verkenner en blader naar de synchronisatiemap (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).

  2. Maak een kopie van het web.config-bestand.

  3. Open het bestand web.config in Kladblok en wijzig de volgende secties met de onderstaande waarden:

    Schermopname voor het wijzigen van de waarden van het web.config-bestand in Kladblok.

  4. Open IIS-beheer.

  5. Vouw de server uit en selecteer Toepassingsgroepen.

  6. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Stoppen.

  7. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Start.

  8. Open de Exchange Management Shell.

  9. Voer de volgende cmdlet uit om de logboekregistratie van postvakken voor een gebruiker in te schakelen:

    Set-CASMailbox user -ActiveSyncDebugLogging:$True
    

Fiddler-trace vastleggen

ActiveSync-apparaataanvragen bereiken niet altijd de bestemming naar wens. Om ervoor te zorgen dat de apparaataanvraag en -reactie worden verzonden en ontvangen zoals verwacht, stuurt u het apparaat door via een HTTP-proxy en controleert u de gegevens. Hiervoor volgt u deze stappen:

  1. Download en installeer Fiddler op een werkstation.
  2. Download EAS Inspector voor Fiddler.
  3. Pak EASInspectorFiddler.dll uit in de map c:\Program Files\Fiddler2\Inspectors .
  4. Start de Fiddler-toepassing.
  5. Selecteer het menu Extra en selecteer Fiddler-opties.
  6. Ga naar het tabblad HTTPS en selecteer HTTPS-verkeer ontsleutelen, selecteer Ja voor alle prompts.
  7. Ga naar het tabblad Verbindingen en selecteer Externe computers verbinding laten maken, selecteer OK bij een prompt.
  8. Selecteer OK en sluit de Fiddler-toepassing.
  9. Configureer het ActiveSync-apparaat om dit werkstation als proxyserver te gebruiken (dit wordt meestal gedaan onder de Wi-Fi-instellingen voor het apparaat).
  10. Start de Fiddler-toepassing.
  11. Probeer een of meer berichten van de ActiveSync-client te verzenden .
  12. Selecteer het menu Bestand en selecteer Verkeer vastleggen om de tracering te stoppen.

Item zoeken met MfcMapi

We moeten de ConversationID voor het item bepalen voordat we het postvaklogboek doorzoeken. Hiervoor volgt u deze stappen:

  1. Download en installeer MfcMapi.

  2. Start MfcMapi.

  3. Ga naar het menu Sessie en selecteer Aanmelden.

  4. Selecteer het Outlook-profiel voor het postvak en selecteer OK.

  5. Dubbelklik op het postvak dat u wilt openen.

  6. Vouw de hoofdcontainer uit, vouw boven aan informatiearchief uit, klik met de rechtermuisknop op het Postvak IN (of een andere map waar het item zich bevindt) en selecteer Inhoudsopgave openen.

    Schermopname met de stappen voor het selecteren van het item Inhoudsopgave openen.

  7. Selecteer het item in de tabel, klik met de rechtermuisknop op de tag 0x00710102 en selecteer eigenschap Bewerken.

    Schermopname van de stappen voor het selecteren van het eigenschapsitem Bewerken.

  8. Kopieer de binaire waarde.

    Schermopname van het kopiëren van de binaire waarde met het hulpprogramma MfcMapi.

Item zoeken in postvaklogboek

We hebben nu de gegevens verzameld en we zijn klaar om te beginnen met het oplossen van problemen. De eerste stap die we gaan uitvoeren, is het postvaklogboek bekijken en controleren of het item is vastgelegd.

Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om het postvaklogboek voor een gebruiker op te halen:

    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    

    Notitie

    Hiermee wordt het ActiveSync-postvaklogboek verzonden naar het opgegeven e-mailadres voor analyse. Meer informatie over logboekregistratie van postvakken vindt u hier.

  3. Download MailboxLogParser en pak de bestanden uit.

  4. Start het hulpprogramma door MailboxLogParser.exe te openen.

  5. Selecteer Postvaklogboeken importeren in Raster om het postvaklogboek te openen.

    Schermopname van de knop Postvaklogboeken importeren in Raster in het venster Postvaklogboekparser.

Item zoeken in postvaklogboek

  1. Verwijder de eerste byte (of twee tekens) uit de eerder gekopieerde binaire waarde. Gebruik vervolgens de volgende 5 bytes (of 10 tekens) voor uw zoekwaarde.
    Voorbeeld: 01CEC1E829ED44997723AC344564BBEEF22D3A1A3373

  2. Voer de waarde uit stap 1 in Onbewerkte logboekgegevens zoeken in voor tekenreeksen en selecteer Zoeken

    Schermopname van het invoeren van de waarde in het vak Onbewerkte logboekgegevens zoeken voor tekenreeksen.

  3. Neem de volgende 16 bytes (of 32 tekens) uit de binaire waarde en vergelijk de waarde met de ConversationId in de zoekresultaten.
    Voorbeeld: 01CEC1E829ED44997723AC344564BBEEF22D3A1A3373

    Schermopname van de onbewerkte logboekgegevens voor de zoekresultaten van tekenreeksen.

  4. Noteer de ServerId-waarde voor het item. De waarde voor het bovenstaande voorbeeld is 5:11.

Hebt u het item in het postvaklogboek gevonden met behulp van de ConversationId?

Postvaklogboek analyseren voor item; De uiteindelijke status van het item controleren

Postvaklogboek analyseren voor item

Nu we weten dat we het item in ons postvaklogboek hebben, moeten we de acties bijhouden die zijn uitgevoerd op de afspraak. Hiervoor volgt u deze stappen:

  1. Zoek de ServerId-waarde die u eerder hebt gevonden.

    Schermopname om te zoeken naar de ServerId-waarde die u eerder hebt gevonden.

  2. Schuif omhoog in het logboek en zoek naar RequestBody of ResponseBody. Als het item wordt weergegeven in de hoofdtekst van het antwoord, is het item bijgewerkt vanaf de server. Anders wordt het item weergegeven in de hoofdtekst van de aanvraag, wat betekent dat het item is bijgewerkt vanaf de client.

    Schermopname van het wijzigen van de waarde MaxDocumentDataSize.

  3. Noteer de actie (Toevoegen, Wijzigen of Verwijderen) en of de server of client de actie heeft verzonden.

  4. Herhaal stap 2-4 totdat u geen verdere vermeldingen kunt vinden.

Notitie

Zie Under The Hood: Exchange ActiveSync Mailbox Log Analysis (Logboekanalyse van Exchange ActiveSync-postvak) voor meer informatie over logboekregistratie van Exchange ActiveSync-postvakken.

De uiteindelijke status van het item controleren

We hebben gecontroleerd of een of meer acties zijn uitgevoerd op het item in het postvaklogboek. Het eindresultaat van het item is afhankelijk van de laatste actie. Hieronder wordt de verwachte status van het item beschreven op basis van die actie:

Toevoegen : het item moet zich in de map op de ActiveSync-client bevinden. Wijziging : het item moet worden bijgewerkt in de map op de ActiveSync-client. Verwijderen - Het item moet worden verwijderd uit de map op de ActiveSync-client.

Voldoet het resultaat van de laatste actie aan de verwachte status van het item?

Fiddler-traceringsanalyse voor item; De uiteindelijke status van het item controleren

Fiddler-traceringsanalyse voor item

De activiteit op de Exchange-server geeft aan dat het apparaat de juiste status voor deze afspraak moet hebben. We kunnen de Fiddler-trace gebruiken om te controleren of het antwoord is ontvangen door de client. Hiervoor volgt u deze stappen:

  1. Open de Fiddler-trace.

  2. Ga naar het menu Bewerken en selecteer Sessies zoeken.

  3. Voer de naamruimte in voor ActiveSync (voorbeeld: mail.contoso.com) en selecteer Sessies zoeken.

  4. Selecteer aanvragen waarbij de kolom Hoofdtekst een waarde heeft.

    Schermopname van de aanvragen waarin de kolom Hoofdtekst een waarde heeft

  5. Selecteer het tabblad EAS XML om de aanvraag en het antwoord weer te geven.

    Schermopname om het tabblad E A S X M L te selecteren om de aanvraag en het antwoord weer te geven.

  6. Zoek alle aanvragen en antwoorden voor de ServerId die u eerder hebt gevonden.

De uiteindelijke status van het item controleren

We hebben gecontroleerd of een of meer acties zijn uitgevoerd voor het item binnen de Fiddler-trace. Het eindresultaat van het item is afhankelijk van de laatste actie. Hieronder wordt de verwachte status van het item beschreven op basis van die actie:

Toevoegen : het item moet zich in de map op de ActiveSync-client bevinden. Wijziging : het item moet worden bijgewerkt in de map op de ActiveSync-client. Verwijderen - Het item moet worden verwijderd uit de map op de ActiveSync-client.

Voldoet het resultaat van de laatste actie aan de verwachte status van het item?

  • Zo ja, dan kunnen we het probleem niet oplossen met behulp van deze handleiding. Op basis van de resultaten van deze stappen voor probleemoplossing wordt u aangeraden contact op te nemen met de leverancier van het apparaat voor verdere ondersteuning. U kunt ook contact opnemen met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem.
  • Als dat niet het is, raadpleegt u Fiddler Trace Analysis voor fouten.

Fiddler-traceringsanalyse voor fouten (als het resultaat niet voldoet aan de verwachte status)

We verwachten dat het apparaat een of meer aanvragen verzendt om de meest recente updates voor de map te verkrijgen. We kunnen de Fiddler-trace gebruiken om te controleren of de aanvraag is verzonden door de client en een antwoord is ontvangen door de server. Hiervoor volgt u deze stappen:

  1. Open de Fiddler-trace.

  2. Ga naar het menu Bewerken en selecteer Sessies zoeken.

  3. Voer de naamruimte in voor ActiveSync (voorbeeld: mail.contoso.com) en selecteer Sessies zoeken.

  4. Controleer de kolom Resultaat voor HTTP-antwoordwaarden die niet gelijk zijn aan 200.

  5. Selecteer aanvragen waarbij de kolom Hoofdtekst een waarde heeft.

    Schermopname van de aanvragen waarin de kolom Hoofdtekst de waarde heeft.

  6. Selecteer het tabblad TextView om het antwoord weer te geven voor meer informatie.

    Schermopname van het tabblad TextView, met het antwoord voor meer informatie.

Zijn er fouten gevonden in de Fiddler-trace?

Log Parser Studio installeren; Logboekparser Studio-query - Apparaatquery; Analyse van queryresultaten; De map opnieuw synchroniseren

Log Parser Studio installeren

  1. Download en installeer LogParser.

    • Dubbelklik op de LogParser.msi om de installatie te starten.
    • Selecteer Uitvoeren als de beveiligingswaarschuwing wordt weergegeven als het bestand openen wordt weergegeven.
    • Selecteer Volgende in het welkomstscherm.
    • Controleer en accepteer de gebruiksrechtovereenkomst in het scherm Gebruiksrechtovereenkomst en selecteer Volgende.
    • Selecteer Voltooien in het scherm Type installatie kiezen.
    • Selecteer Installeren in het scherm Gereed om te installeren.
    • Selecteer Voltooien in het scherm Voltooiing.
  2. Download Log Parser Studio en pak de bestanden uit.

Nadat LogParser is geïnstalleerd en Log Parser Studio is geëxtraheerd, kopieert u de IIS-logboeken van de Exchange-server(s) naar het lokale werkstation voor analyse.

Logboekparser Studio-query - Apparaatquery

Als u wilt bepalen of een van deze ActiveSync-aanvragen een fout oplevert, voert u een query uit op de IIS-logboeken voor het apparaatverkeer. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer in de sectie Apparaatquery.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: Apparaatquery uit de bibliotheek.

  6. Wijzig de DeviceId-waarde in de WHERE-component aan het einde van de query met de waarde uit de vorige stap.

  7. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  8. Analyseer de resultaten voor deze query door de kolommen Fout en sc-status te bekijken.

    Schermopname van het analyseren van de resultaten van de apparaatquery.

Analyse van queryresultaten

Nu willen we de resultaten van de vorige query controleren op eventuele fouten. Hiervoor volgt u deze stappen:

  1. Controleer de kolom Status en zoek een aanvraag waar een waarde is. Gebruik het exchange ActiveSync-protocoldocument om deze waarden te onderzoeken en of er corrigerende maatregelen kunnen worden ondernomen. (U kunt ping-opdrachten uit deze beoordeling negeren.)

  2. Controleer de kolom Fout en zoek een aanvraag waar zich een waarde in deze kolom bevindt. Veel van deze foutberichten zijn verklarend en corrigerende maatregelen kunnen dienovereenkomstig worden uitgevoerd.

  3. Controleer de kolom sc-status en zoek een aanvraag met een andere waarde dan 200. Dit is het HTTP-statusantwoord van IIS en aanvullende informatie vindt u in de HTTP-statuscode in IIS 7 en latere versies.

Helaas toont de beoordeling van de IIS-logboeken geen id voor het betreffende item. Uw beste inspanning is het vinden van een aanvraag in de IIS-logboeken rond het moment dat de laatste wijziging van het item heeft plaatsgevonden.

Notitie

U kunt ook Understanding Exchange ActiveSync Reporting Services zien om meer inzicht te krijgen in enkele van de elementen die zijn gevonden met de IIS-logboekvermelding.

De map opnieuw synchroniseren

De vorige stappen helpen u te achterhalen waarom het probleem met het item is opgetreden. De ActiveSync-client heeft mogelijk nog steeds niet de juiste status van het item. Als u dit probleem wilt oplossen, verwijdert u de map uit de lijst met mappen die moeten worden gesynchroniseerd, wacht u ongeveer vijf minuten en voegt u de map vervolgens toe aan de lijst met mappen die u wilt synchroniseren.

Heeft het item de juiste status op de ActiveSync-client?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

Analyse van postvaklogboeken op fouten (als de uiteindelijke actie niet voldoet aan de verwachte status)

Het ActiveSync-verkeer voor dit item leidt er niet toe dat het item de juiste status heeft op het apparaat. Nu moeten we het postvaklogboek verder bekijken voor problemen met ActiveSync-aanvragen voor de map. Hiervoor volgt u deze stappen:

  1. Bekijk de zoekresultaten uit de vorige stap.
  2. Controleer de waarde van de statuscode in het antwoord en als de waarde niet gelijk is aan 1, raadpleegt u het ActiveSync-protocoldocument voor meer informatie over de statuscode.
  3. Controleer ook de logboekvermelding voor uitzonderingsberichten.
  4. Herhaal stap 2-4 voor elk logboekitem voor de agenda.

Notitie

Zie Under The Hood: Exchange ActiveSync Mailbox Log Analysis (Logboekanalyse van Exchange ActiveSync-postvak) voor meer informatie over logboekregistratie van Exchange ActiveSync-postvakken.

Zijn er statuscodes die niet gelijk zijn aan 1 in het antwoord of eventuele uitzonderingen in het postvaklogboek?

Log Parser Studio installeren; Zoek DeviceId voor gebruiker; Logboekparser Studio-query - Apparaatquery; Analyse van queryresultaten

Log Parser Studio installeren

Er zijn mogelijk fouten opgetreden bij het communiceren met de Exchange-server met de ActiveSync-client. Nu moeten we bepalen waar deze fouten vandaan komen. We beginnen met het controleren van de IIS-logboeken op de clienttoegangsserver. Voordat deze logboeken kunnen worden geanalyseerd, moet op het werkstation waarop de analyse wordt voltooid, Log Parser Studio zijn geïnstalleerd. Hiervoor volgt u deze stappen:

  1. Download en installeer LogParser.

    • Dubbelklik op de LogParser.msi om de installatie te starten.
    • Selecteer Uitvoeren als de beveiligingswaarschuwing wordt weergegeven als het bestand openen wordt weergegeven.
    • Selecteer Volgende in het welkomstscherm.
    • Controleer en accepteer de gebruiksrechtovereenkomst in het scherm Gebruiksrechtovereenkomst en selecteer Volgende.
    • Selecteer Voltooien in het scherm Type installatie kiezen.
    • Selecteer Installeren in het scherm Gereed om te installeren.
    • Selecteer Voltooien in het scherm Voltooiing.
  2. Download Log Parser Studio en pak de bestanden uit.

Nadat LogParser is geïnstalleerd en Log Parser Studio is geëxtraheerd, kopieert u de IIS-logboeken van de Exchange-server(s) naar het lokale werkstation voor analyse.

DeviceId voor gebruiker zoeken

We moeten de DeviceId verkrijgen voor de ActiveSync-client die het probleem ondervindt. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de DeviceId op te halen:

    Get-ActiveSyncDeviceStatistics -Mailbox clt | fl DeviceId,DeviceType
    

    Schermopname van een voorbeeld van het uitvoeren van de cmdlet Get-ActiveSyncDeviceStatistics.

  3. Noteer de DeviceID waarde.

Logboekparser Studio-query - Apparaatquery

Als u wilt bepalen of een van deze ActiveSync-aanvragen een fout oplevert, voert u een query uit op de IIS-logboeken voor het apparaatverkeer. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Log File Manager in de sectie Log Parser Studio Query - Device Query.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: Apparaatquery uit de bibliotheek.

  6. Wijzig de DeviceId-waarde in de WHERE-component aan het einde van de query met de waarde uit de vorige stap.

  7. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  8. Analyseer de resultaten voor deze query door de kolommen Fout en sc-status te bekijken.

    Schermopname van het resultaat van de apparaatquery.

Analyse van queryresultaten

Nu willen we de resultaten van de vorige query controleren op eventuele fouten.

Welk foutbericht hebt u gevonden in de resultaten van de query?

ActiveSync-postvakbeleid controleren op fout AttachmentTooBig

Als u wilt bepalen of er een ActiveSync-postvakbeleidsinstelling is die de fout AttachmentTooBig veroorzaakt, controleert u het Beleid voor ActiveSync-postvakken dat aan dit postvak is toegewezen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de beleidsinstellingen voor ActiveSync-postvakken voor deze gebruiker op te halen:

    Get-ActiveSyncMailboxPolicy (Get-Mailbox alias ).ActiveSyncMailboxPolicy | ft name,*Attach* -AutoSize
    

    Notitie

    Deze cmdlet mag slechts één resultaat retourneren. Als u meer dan één beleid in de resultaten ontvangt, gebruikt u de instellingen van de standaardinstelling.

    Schermopname van de voorbeelduitvoer van de opdracht Get-ActiveSyncMailboxPolicy.

Is de instelling MaxAttachmentSize ingesteld op onbeperkt?

  • Zo ja, zie Limieten voor berichtgrootte controleren.
  • Als dat niet het antwoord is, raadpleegt u Beleid voor ActiveSync-postvakken wijzigen.

Limieten voor berichtgrootte controleren

Als u wilt bepalen of de maximale berichtgroottebeperkingen de fout AttachmentTooBig kunnen veroorzaken, controleert u de transportinstellingen voor de Exchange-organisatie. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de limieten voor de berichtgrootte op te halen:

    Get-TransportConfig | fl *size
    

    Schermopname van de voorbeelduitvoer van de opdracht Get-TransportConfig.

Zijn de limieten MaxReceiveSize of MaxSendSize groter dan 10 MB?

  • Zo ja, zie Exchange ActiveSync-instellingen wijzigen.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

Exchange ActiveSync-instellingen wijzigen

U kunt dit probleem oplossen door de maximale hoeveelheid gegevensoverdracht voor de virtuele ActiveSync-map te verhogen. Hiervoor volgt u deze stappen:

Belangrijk

De volgende wijzigingen kunnen leiden tot hogere kosten voor gegevens op mobiele apparaten.

  1. Open Windows Verkenner.

  2. Blader naar het exchange-installatiepad (%ExchangeInstallPath%) en blader vervolgens naar de directory's ClientAccess en Synchronisatie .

  3. Maak een kopie van het web.config-bestand.

  4. Open het bestand web.config in Kladblok.

  5. Zoek de MaxDocumentDataSIze en wijzig de waarde indien nodig.

    Schermopname van de waarde MaxDocumentDataSIze.

    Notitie

    Deze waarde is in bytes.

  6. Zoek de MaxRequestLength en wijzig de waarde indien nodig.

    Schermopname van de waarde MaxRequestLength.

    Notitie

    Deze waarde is in kilobytes.

  7. Open IIS-beheer.

  8. Vouw de server uit en selecteer Toepassingsgroepen.

  9. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Stoppen.

  10. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Start.

Is het probleem opgelost door de Instelling ActiveSync te wijzigen?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

ActiveSync-postvakbeleid wijzigen (als MaxAttachmentSize niet onbeperkt is)

U kunt dit probleem oplossen door de maximale limiet voor bijlagen in het ActiveSync-postvakbeleid te verhogen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om het ActiveSync-postvakbeleid te wijzigen:

    Set-ActiveSyncMailboxPolicy Default -MaxAttachmentSize 20971520
    

    Notitie

    De MaxAttachmentSize waarde is in bytes. Wijzig de beleidsnaam en -grootte in de bovenstaande cmdlet om aan uw behoeften te voldoen.

Is het probleem opgelost door de maximale bijlagegrootte in het ActiveSync-postvakbeleid te verhogen?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Zo nee, zie Limieten voor berichtgrootte controleren.

ActiveSync-postvaklogboekregistratie inschakelen; ActiveSync-postvaklogboek analyseren; Bijlage zoeken met MfcMapi

Logboekregistratie van ActiveSync-postvakken inschakelen

Als u het ActiveSync-antwoord wilt bepalen dat de fout veroorzaakt, moet logboekregistratie van postvakken zijn ingeschakeld. Aanvullende informatie over logboekregistratie van postvakken vindt u logboekregistratie van Exchange ActiveSync-postvakken. Hiervoor volgt u deze stappen:

Notitie

Deze wijziging moet worden aangebracht op Exchange 2013-postvakservers.

  1. Open Windows Verkenner en blader naar de synchronisatiemap (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).

  2. Maak een kopie van het web.config-bestand.

  3. Open het bestand web.config in Kladblok en wijzig de volgende secties met de onderstaande waarden:

    Schermopname van de waarden waarmee u moet wijzigen in de logboekregistratie van ActiveSync-postvakken inschakelen; Postvaklogboek analyseren; Zoek de bijlagesectie.

  4. Open IIS-beheer.

  5. Vouw de server uit en selecteer Toepassingsgroepen.

  6. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Geavanceerde instellingen.

  7. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Stoppen.

  8. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Start.

  9. Open de Exchange Management Shell.

  10. Voer de volgende cmdlet uit om de logboekregistratie van postvakken voor een gebruiker in te schakelen:

    Set-CASMailbox user -ActiveSyncDebugLogging:$True
    
  11. Probeer de bijlage te openen vanuit de ActiveSync-client

ActiveSync-postvaklogboek analyseren

Controleer het postvaklogboek om te bepalen of de bijlage die de gebruiker probeert te openen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om het postvaklogboek voor een gebruiker op te halen:

    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    

    Notitie

    Hiermee wordt het ActiveSync-postvaklogboek verzonden naar het opgegeven e-mailadres voor analyse. Meer informatie over logboekregistratie van postvakken vindt u in Logboekregistratie van Exchange ActiveSync-postvakken.

  3. Download MailboxLogParser en pak de bestanden uit.

  4. Start het hulpprogramma door MailboxLogParser.exe te openen.

  5. Selecteer Postvaklogboeken importeren in Raster om het postvaklogboek te openen.

    Schermopname van de knop Postvaklogboeken importeren in Raster in postvaklogboekparser in de sectie Postvaklogboek analyseren van ActiveSync.

  6. Voer ObjectNotFound in onder Onbewerkte logboekgegevens zoeken voor tekenreeksen en selecteer Zoeken.

  7. Bekijk de zoekresultaten door de fout in de logboekvermelding te vinden. Noteer het bijlagenummer in FileReference. Dit is het laatste getal in de waarde: 5%3a12%3a0. (De volledige waarde is 5:12:0, bijlage 0 voor ServerId 5:12.)

    Schermopname van de resultaten van het doorzoeken van ObjectNotFound.

Notitie

Zie Under The Hood: Exchange ActiveSync Mailbox Log Analysis (Logboekanalyse van Exchange ActiveSync-postvak) voor meer informatie over logboekregistratie van Exchange ActiveSync-postvakken.

Bijlage zoeken met MfcMapi

We moeten bepalen of de bijlage in het bericht bestaat. Hiervoor volgt u deze stappen:

  1. Download en installeer MfcMapi.

  2. Start MfcMapi.

  3. Ga naar het menu Sessie en selecteer Aanmelden.

  4. Selecteer het Outlook-profiel voor het postvak en selecteer OK.

  5. Dubbelklik op het postvak dat u wilt openen.

  6. Vouw de hoofdcontainer uit, vouw boven aan informatiearchief uit, klik met de rechtermuisknop op het Postvak IN (of een andere map waar het item zich bevindt) en selecteer Inhoudsopgave openen.

    Schermopname van de optie Inhoudsopgave openen van Postvak IN.

  7. Klik met de rechtermuisknop op het bericht en selecteer Bijlagetabel> weergeven.

  8. U ziet nu een lijst met bijlagen in het bericht

    Schermopname van een voorbeeldlijst met bijlagen.

Ziet u een bijlage met het FileReference-nummer in het postvaklogboek?

  • Zo ja, zie Bijlage weergeven met Outlook.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

Bijlage weergeven met outlook

Als u wilt bepalen of de bijlage beschadigd is, vraagt u de gebruiker om de bijlage te openen in Outlook of Outlook Web Access.

Kan de gebruiker de bijlage openen vanuit een andere client?

  • Zo ja, zie ActiveSync-postvakbeleid controleren.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

Beleid voor ActiveSync-postvakken controleren

Als u wilt bepalen of er een ActiveSync-postvakbeleidsinstelling is die de fout AttachmentTooBig veroorzaakt, controleert u het Beleid voor ActiveSync-postvakken dat aan dit postvak is toegewezen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om de beleidsinstellingen voor ActiveSync-postvakken voor deze gebruiker op te halen:

    Get-ActiveSyncMailboxPolicy (Get-Mailbox alias ).ActiveSyncMailboxPolicy | ft name,*Attach* -AutoSize
    

    Notitie

    Deze cmdlet mag slechts één resultaat retourneren. Als u meer dan één beleid in de resultaten ontvangt, gebruikt u de instellingen van de standaardinstelling.

    Schermopname van de uitvoer van de opdracht Get-ActiveSyncMailboxPolicy.

Is de instelling AttachmentsEnabled ingesteld op True?

  • Zo ja, dan kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.
  • Als dat niet het antwoord is, raadpleegt u Beleid voor ActiveSync-postvakken wijzigen.

ActiveSync-postvakbeleid wijzigen

U kunt dit probleem oplossen door de maximale limiet voor bijlagen in het ActiveSync-postvakbeleid te verhogen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om het ActiveSync-postvakbeleid te wijzigen:

    Set-ActiveSyncMailboxPolicy Default -AttachmentsEnabled:$True
    

Is het probleem opgelost door de maximale bijlagegrootte in het ActiveSync-postvakbeleid te verhogen?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

Kan geen bericht verzenden

We gaan het probleem oplossen waarbij een gebruiker geen bericht kan verzenden vanaf een ActiveSync-client.

Kan de gebruiker het probleem reproduceren?

ActiveSync-postvaklogboekregistratie inschakelen; Fiddler Trace vastleggen; postvaklogboekanalyse voor fouten

Logboekregistratie van ActiveSync-postvakken inschakelen

De eerste stap is het inschakelen van logboekregistratie van postvakken op de clienttoegangsserver(s) en het gebruikerspostvak. Meer informatie over logboekregistratie van postvakken vindt u hier. Hiervoor volgt u deze stappen:

Notitie

Deze wijziging moet worden aangebracht op Exchange 2013-postvakservers.

  1. Open Windows Verkenner en blader naar de synchronisatiemap (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).

  2. Maak een kopie van het web.config-bestand.

  3. Open het bestand web.config in Kladblok en wijzig de volgende secties met de onderstaande waarden:

    Schermopname van de waarden waarmee u moet wijzigen in de logboekregistratie van ActiveSync-postvakken inschakelen; Fiddler Trace vastleggen; Sectie postvaklogboekanalyse.

  4. Open IIS-beheer.

  5. Vouw de server uit en selecteer Toepassingsgroepen.

  6. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Geavanceerde instellingen.

  7. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Stoppen.

  8. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Start.

  9. Open de Exchange Management Shell.

  10. Voer de volgende cmdlet uit om de logboekregistratie van postvakken voor een gebruiker in te schakelen:

    Set-CASMailbox user -ActiveSyncDebugLogging:$True
    
    

Fiddler-trace vastleggen

ActiveSync-apparaataanvragen bereiken niet altijd de bestemming naar wens. Om ervoor te zorgen dat de apparaataanvraag en -reactie worden verzonden en ontvangen zoals verwacht, stuurt u het apparaat door via een HTTP-proxy en controleert u de gegevens. Hiervoor volgt u deze stappen:

  1. Download en installeer Fiddler op een werkstation.
  2. Download EAS Inspector voor Fiddler.
  3. Pak EASInspectorFiddler.dll uit in de map c:\Program Files\Fiddler2\Inspectors .
  4. Start de Fiddler-toepassing.
  5. Selecteer het menu Extra en selecteer Fiddler-opties.
  6. Ga naar het tabblad HTTPS en selecteer HTTPS-verkeer ontsleutelen, selecteer Ja voor alle prompts.
  7. Ga naar het tabblad Verbindingen en selecteer Externe computers verbinding laten maken, selecteer OK bij een prompt.
  8. Selecteer OK en sluit de Fiddler-toepassing.
  9. Configureer het ActiveSync-apparaat om dit werkstation als proxyserver te gebruiken (dit wordt meestal gedaan onder de Wi-Fi-instellingen voor het apparaat).
  10. Start de Fiddler-toepassing.
  11. Probeer een of meer berichten van de ActiveSync-client te verzenden .
  12. Selecteer het menu Bestand en selecteer Verkeer vastleggen om de tracering te stoppen.

Postvaklogboekanalyse voor fouten

De aanvraag van de ActiveSync-client voor het verzenden van dit bericht is niet gelukt. We moeten controleren of de Exchange-server de aanvraag heeft ontvangen en moet bepalen of de server een antwoord heeft verzonden. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om het postvaklogboek voor een gebruiker op te halen:

    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    

    Notitie

    Hiermee wordt het ActiveSync-postvaklogboek verzonden naar het opgegeven e-mailadres. Meer informatie over logboekregistratie van postvakken vindt u in Logboekregistratie van Exchange ActiveSync-postvakken.

  3. Download MailboxLogParser en pak de bestanden uit.

  4. Start het hulpprogramma door MailboxLogParser.exe te openen.

  5. Selecteer Postvaklogboeken importeren in Raster om het postvaklogboek te openen.

  6. Voer SendMail in onder Onbewerkte logboekgegevens zoeken in voor tekenreeksen en selecteer Zoeken.

  7. Bekijk de zoekresultaten door de kolom Satus te controleren op waarden

Notitie

Zie Under The Hood: Exchange ActiveSync Mailbox Log Analysis (Logboekanalyse van Exchange ActiveSync-postvak) voor meer informatie over logboekregistratie van Exchange ActiveSync-postvakken.

Zijn er fouten of uitzonderingen gevonden in het postvaklogboek?

Fiddler-traceringsanalyse voor fouten (als er geen fouten in postvaklogboek zijn)

We verwachten dat het apparaat een of meer aanvragen verzendt om de meest recente updates voor de map te verkrijgen. We kunnen de Fiddler-trace gebruiken om te controleren of de aanvraag is verzonden door de client en een antwoord is ontvangen door de server. Hiervoor volgt u deze stappen:

  1. Open de Fiddler-trace.

  2. Ga naar het menu Bewerken en selecteer Sessies zoeken.

  3. Voer de naamruimte in voor ActiveSync (voorbeeld: mail.contoso.com) en selecteer Sessies zoeken.

  4. Controleer de kolom Resultaat voor HTTP-antwoordwaarden die niet gelijk zijn aan 200.

  5. Selecteer aanvragen waarbij de kolom Hoofdtekst een waarde heeft.

    Schermopname om de aanvragen te selecteren waarin de kolom Hoofdtekst een waarde heeft.

  6. Selecteer het tabblad TextView om het antwoord weer te geven voor meer informatie.

    Schermopname van het tabblad TextView in de sectie Fiddler-tracering voor fouten, waarin het antwoord voor aanvullende informatie wordt weergegeven.

Zijn er fouten gevonden in de Fiddler-trace?

Log Parser Studio installeren; Log Parser Studio-query - SendMail; Analyse van queryresultaten (als er geen gebruiker het probleem kan reproduceren)

Log Parser Studio installeren

Er zijn mogelijk fouten opgetreden bij het communiceren met de Exchange-server met de ActiveSync-client. Nu moeten we bepalen waar deze fouten vandaan komen. We beginnen met het controleren van de IIS-logboeken op de clienttoegangsserver. Voordat deze logboeken kunnen worden geanalyseerd, moet op het werkstation waarop de analyse wordt voltooid, Log Parser Studio zijn geïnstalleerd. Hiervoor volgt u deze stappen:

  1. Download en installeer LogParser.

    • Dubbelklik op de LogParser.msi om de installatie te starten.
    • Selecteer Uitvoeren als de beveiligingswaarschuwing wordt weergegeven als het bestand openen wordt weergegeven.
    • Selecteer Volgende in het welkomstscherm.
    • Controleer en accepteer de gebruiksrechtovereenkomst in het scherm Gebruiksrechtovereenkomst en selecteer Volgende.
    • Selecteer Voltooien in het scherm Type installatie kiezen.
    • Selecteer Installeren in het scherm Gereed om te installeren.
    • Selecteer Voltooien in het scherm Voltooiing.
  2. Download Log Parser Studio en pak de bestanden uit.

Nadat LogParser is geïnstalleerd en Log Parser Studio is geëxtraheerd, kopieert u de IIS-logboeken van de Exchange-server(s) naar het lokale werkstation voor analyse.

Log Parser Studio-query - SendMail

Als u wilt bepalen of een van deze ActiveSync-aanvragen een fout oplevert, voert u een query uit op de IIS-logboeken voor het apparaatverkeer. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer met het bestand dat u eerder hebt gekopieerd, geselecteerd in lps installeren; SendMail-query; Queryresultatenanalyse (als er geen gebruiker kan reproduceren) sectie.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: SendMail uit de bibliotheek.

  6. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  7. Analyseer de resultaten voor deze query door te zoeken naar een waarde in de kolommen Status of Fout. Zoek ook naar HTTP-statuscodes die niet gelijk zijn aan 200.

    Schermopname van het resultaat voor de SendMail-query.

Analyse van queryresultaten

Nu willen we de resultaten van de vorige query controleren op eventuele fouten.

Welke fout hebt u gevonden in de queryresultaten?

  • QutoaExceeded-fout
  • MailSubmissionFailed
  • oRecipients
  • Fout die niet wordt vermeld of HTTP-fout, het probleem kan niet worden opgelost met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

QutoaExceeded-fout

Deze fout meldt dat de gebruiker het postvakquotum heeft overschreden en geen berichten kan verzenden. Als u dit probleem wilt oplossen, verhoogt u het opslagquotum voor postvakken van de gebruiker of informeert u de gebruiker om de postvakgrootte te verkleinen.

Lost een van deze opties het probleem op?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

Fout NoRecipients

Deze fout meldt dat de gebruiker een bericht heeft verzonden zonder geadresseerden. Dit gedrag mag niet worden toegestaan op het apparaat. Mogelijk wilt u de postvaklogboeken en/of Fiddler-tracering voor dit apparaat controleren of de opdracht SendMail een of meer geadresseerden bevat.

Kunt u controleren of het apparaat een of meer geadresseerden in de aanvraag heeft verzonden?

  • Zo ja, dan kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Op basis van de resultaten van deze stappen voor probleemoplossing wordt u aangeraden contact op te nemen met de leverancier van het apparaat voor verdere ondersteuning. U kunt ook contact opnemen met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem.

MailSubmissionFailed-fout

De MailSubmissionFailed-fout is in feite een catch van alle foutberichten voor SendMail-fouten. De gebruiker moet proberen het bericht opnieuw te verzenden. Controleer het gebeurtenislogboek van de postvakserver op eventuele fouten of waarschuwingen op het moment van het verzenden van dit bericht.

Kunt u het probleem oplossen met behulp van de gebeurtenislogboeken op de postvakserver?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

Problemen met agenda's

Voordat we beginnen met het oplossen van problemen, moeten we weten of het probleem op het apparaat kan worden gereproduceerd. Als we het probleem kunnen reproduceren, kunnen we gegevens vastleggen tijdens het proces om een beter inzicht te krijgen in het probleem. Anders moeten we bestaande logboeken onderzoeken om te bepalen wat er is gebeurd.

Kunt u het agendaprobleem op het apparaat reproduceren?

ActiveSync-postvaklogboekregistratie inschakelen; Fiddler-trace vastleggen; Zoek een afspraak in het postvak; Zoeken naar UID

Logboekregistratie van ActiveSync-postvakken inschakelen

De eerste stap is het inschakelen van logboekregistratie van postvakken op de clienttoegangsserver(s) en het gebruikerspostvak. Meer informatie over logboekregistratie van postvakken vindt u hier. Hiervoor volgt u deze stappen:

Notitie

Deze wijziging moet worden aangebracht op Exchange 2013-postvakservers.

  1. Open Windows Verkenner en blader naar de synchronisatiemap (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).

  2. Maak een kopie van het web.config-bestand.

  3. Open het bestand web.config in Kladblok en wijzig de volgende secties met de onderstaande waarden:

    Schermopname van de waarden waarmee u moet wijzigen in de logboekregistratie van ActiveSync-postvakken inschakelen; Fiddler-trace vastleggen; Afspraak zoeken; Zoek naar de sectie UID.

  4. Open IIS-beheer.

  5. Vouw de server uit en selecteer Toepassingsgroepen.

  6. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Stoppen.

  7. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Start.

  8. Open de Exchange Management Shell.

  9. Voer de volgende cmdlet uit om de logboekregistratie van postvakken voor een gebruiker in te schakelen:

    Set-CASMailbox user -ActiveSyncDebugLogging:$True
    

Fiddler-trace vastleggen

ActiveSync-apparaataanvragen bereiken niet altijd de bestemming naar wens. Om ervoor te zorgen dat de apparaataanvraag en -reactie worden verzonden en ontvangen zoals verwacht, stuurt u het apparaat door via een HTTP-proxy en controleert u de gegevens. Hiervoor volgt u deze stappen:

  1. Download en installeer Fiddler op een werkstation.
  2. Download EAS Inspector voor Fiddler.
  3. Pak EASInspectorFiddler.dll uit in de map c:\Program Files\Fiddler2\Inspectors .
  4. Start de Fiddler-toepassing.
  5. Selecteer het menu Extra en selecteer Fiddler-opties.
  6. Ga naar het tabblad HTTPS en selecteer HTTPS-verkeer ontsleutelen, selecteer Ja voor alle prompts.
  7. Ga naar het tabblad Verbindingen en selecteer Externe computers verbinding laten maken, selecteer OK bij een prompt.
  8. Selecteer OK en sluit de Fiddler-toepassing.
  9. Configureer het ActiveSync-apparaat om dit werkstation als proxyserver te gebruiken (dit wordt meestal gedaan onder de Wi-Fi-instellingen voor het apparaat).
  10. Start de Fiddler-toepassing.
  11. Probeer een of meer berichten van de ActiveSync-client te verzenden .
  12. Selecteer het menu Bestand en selecteer Verkeer vastleggen om de tracering te stoppen.

Afspraak zoeken in het postvak

We moeten de UID voor de afspraak in het postvak bepalen voordat we het postvaklogboek doorzoeken. Hiervoor volgt u deze stappen:

  1. Download en installeer MfcMapi.

  2. Start MfcMapi.

  3. Ga naar het menu Sessie en selecteer Aanmelden.

  4. Selecteer het Outlook-profiel voor het postvak en selecteer OK.

  5. Dubbelklik op het postvak dat u wilt openen.

  6. Vouw de hoofdcontainer uit, vouw boven aan informatiearchief uit en klik met de rechtermuisknop op de agenda en selecteer Inhoudsopgave openen.

    Schermopname van de optie Inhoudsopgave openen van Calender.

  7. Selecteer de afspraak in de tabel en klik met de rechtermuisknop op de tag 0x80000102 en selecteer Eigenschap Bewerken.

    Schermopname van de eigenschap Bewerken van de tag 0x80000102.

  8. Kopieer de binaire waarde (deze wordt gebruikt om te zoeken naar de UID in het postvaklogboek).

    Schermopname van de binaire waarde van de tag 0x80000102.

Zoeken naar UID

We hebben nu de gegevens verzameld en we zijn klaar om te beginnen met het oplossen van problemen. De eerste stap die we gaan uitvoeren, is het postvaklogboek bekijken en controleren of de afspraak is vastgelegd. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om het postvaklogboek voor een gebruiker op te halen:

    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    

    Notitie

    Hiermee wordt het ActiveSync-postvaklogboek verzonden naar het opgegeven e-mailadres voor analyse. Aanvullende informatie over logboekregistratie van postvakken vindt u logboekregistratie van Exchange ActiveSync-postvakken.

  3. Download MailboxLogParser en pak de bestanden uit.

  4. Start het hulpprogramma door MailboxLogParser.exe te openen.

  5. Selecteer Postvaklogboeken importeren in Raster om het postvaklogboek te openen.

  6. Voer de UID-waarde in die u eerder hebt gekopieerd onder Onbewerkte logboekgegevens zoeken voor tekenreeksen en selecteer Zoeken.

    Schermopname van onbewerkte logboekgegevens zoeken naar tekenreeksenvak in Postvaklogboekparser.

  7. Bekijk de zoekresultaten en noteer de ServerId-waarde voor deze afspraak als deze wordt gevonden

    Schermopname van het zoekresultaat, waarin de ServerId wordt weergegeven.

Hebt u de afspraak in het postvaklogboek gevonden met behulp van de UID?

Postvaklogboek analyseren voor UID; De uiteindelijke status van de afspraak controleren

Postvaklogboek analyseren voor UID

Nu we weten dat we de afspraak in ons postvaklogboek hebben, moeten we de acties bijhouden die zijn uitgevoerd op de afspraak. Hiervoor volgt u deze stappen:

  1. Zoek de UID-waarde die u eerder hebt gevonden.

    Schermopname van het zoekvak in Postvaklogboekparser.

  2. Bekijk de resultaten en analyseer de logboekvermeldingen. Controleer de logboeken en zoek naar RequestBody of ResponseBody. Als het item wordt weergegeven in de hoofdtekst van het antwoord, is het item bijgewerkt vanaf de server. Anders wordt het item weergegeven in de hoofdtekst van de aanvraag, wat betekent dat het item is bijgewerkt vanaf de client.

    Schermopname van de voorbeeldlogboekvermeldingen. Het item wordt weergegeven in de hoofdtekst van het antwoord.

  3. Noteer de actie (Toevoegen, Wijzigen of Verwijderen) en of de server of client de actie heeft verzonden.

  4. Herhaal stap 2-4 totdat u geen verdere vermeldingen kunt vinden.

    Notitie

    Zie Under The Hood: Exchange ActiveSync Mailbox Log Analysis (Logboekanalyse van Exchange ActiveSync-postvak) voor meer informatie over logboekregistratie van Exchange ActiveSync-postvakken.

De uiteindelijke status van de afspraak controleren

We hebben gecontroleerd of een of meer acties zijn uitgevoerd op basis van de afspraak in het postvaklogboek. Het eindresultaat van de afspraak is afhankelijk van de laatste actie. Hieronder wordt de verwachte status van de afspraak beschreven op basis van die actie:

  • Toevoegen : de afspraak moet in de agenda op de ActiveSync-client staan.
  • Wijziging : de afspraak moet worden bijgewerkt in de agenda op de ActiveSync-client.
  • Verwijderen : de afspraak moet worden verwijderd uit de agenda op de ActiveSync-client.

Voldoet het resultaat van de laatste actie aan de verwachte status van de afspraak?

Fiddler-traceringsanalyse voor UID; De uiteindelijke status van de afspraak controleren

Fiddler-traceringsanalyse voor UID

We verwachten dat het apparaat aanvragen met betrekking tot deze afspraak verzendt. We kunnen de Fiddler-trace gebruiken om te controleren of de aanvraag is verzonden door de client en een antwoord is ontvangen door de server. Hiervoor volgt u deze stappen:

  1. Open de Fiddler-trace.

  2. Ga naar het menu Bewerken en selecteer Sessies zoeken.

  3. Voer de naamruimte in voor ActiveSync (bijvoorbeeld: mail.contoso.com) en selecteer Sessies zoeken.

  4. Selecteer aanvragen waarbij de kolom Hoofdtekst een waarde heeft en de HTTP-antwoordwaarden die niet gelijk zijn aan 200.

    Schermopname van de aanvragen in het traceringsresultaat van fiddler.

  5. Selecteer de EAS XML-tabbladen om de aanvraag en het antwoord weer te geven.

    Schermopname van het tabblad EAS XML, waarin de details van de aanvraag en het antwoord worden weergegeven.

  6. Zoek alle aanvragen en antwoorden voor de ServerId die u eerder hebt gevonden.

De uiteindelijke status van de afspraak controleren

We moeten controleren of de acties die zijn uitgevoerd op basis van de afspraak in Fiddler-trace, zijn afgestemd op het postvaklogboek. De laatste actie moet overeenkomen met de actie postvaklogboek die u eerder hebt gevonden. Hieronder wordt de verwachte status van de afspraak beschreven op basis van die actie:

  • Toevoegen : de afspraak moet in de agenda op de ActiveSync-client staan.
  • Wijziging : de afspraak moet worden bijgewerkt in de agenda op de ActiveSync-client.
  • Verwijderen : de afspraak moet worden verwijderd uit de agenda op de ActiveSync-client.

Voldoet het resultaat van de laatste actie aan de verwachte status van de afspraak?

  • Zo ja, dan kunnen we het probleem niet oplossen met behulp van deze handleiding. Op basis van de resultaten van deze stappen voor probleemoplossing wordt u aangeraden contact op te nemen met de leverancier van het apparaat voor verdere ondersteuning. U kunt ook contact opnemen met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem.
  • Als dat niet het is, raadpleegt u Fiddler Trace Analysis voor fouten.

Postvaklogboekanalyse voor fouten (voor afspraak)

Het ActiveSync-verkeer voor deze afspraak leidt er niet toe dat de afspraak de juiste status heeft op het apparaat. Nu moeten we het postvaklogboek verder bekijken voor problemen met ActiveSync-aanvragen voor de map Agenda. Hiervoor volgt u deze stappen:

  1. Bekijk de zoekresultaten van eerder.

    Schermopname van de zoekresultaten van eerder.

  2. Controleer de kolom Status voor het antwoord en als de waarde niet gelijk is aan 1, raadpleegt u het ActiveSync-protocoldocument voor meer informatie over de statuscode.

  3. Controleer ook de logboekvermelding voor uitzonderingsberichten.

Notitie

Zie Under The Hood: Exchange ActiveSync Mailbox Log Analysis (Logboekanalyse van Exchange ActiveSync-postvak) voor meer informatie over logboekregistratie van Exchange ActiveSync-postvakken.

Zijn er statuscodes die niet gelijk zijn aan 1 in het antwoord of eventuele uitzonderingen in het postvaklogboek?

  • Zo ja, dan kunnen we het probleem niet oplossen met behulp van deze handleiding. Op basis van de resultaten van deze stappen voor probleemoplossing wordt u aangeraden contact op te nemen met de leverancier van het apparaat voor verdere ondersteuning. U kunt ook contact opnemen met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem.
  • Als dat niet het is, raadpleegt u Fiddler Trace Analysis voor fouten.

Fiddler-traceringsanalyse voor fouten

Op basis van de resultaten van het postvaklogboek heeft de client geen fouten met ActiveSync-verkeer tussen de client en Exchange gedetecteerd. Vervolgens moeten we controleren of alle aanvragen van het apparaat geen fout hebben gevonden. Hiervoor volgt u deze stappen:

We verwachten dat het apparaat een of meer aanvragen verzendt om de meest recente updates voor de map te verkrijgen. We kunnen de Fiddler-trace gebruiken om te controleren of de aanvraag is verzonden door de client en een antwoord is ontvangen door de server. Hiervoor volgt u deze stappen:

  1. Open de Fiddler-trace.

  2. Ga naar het menu Bewerken en selecteer Sessies zoeken.

  3. Voer de naamruimte in voor ActiveSync (bijvoorbeeld: mail.contoso.com) en selecteer Sessies zoeken.

  4. Controleer de kolom Resultaat voor HTTP-antwoordwaarden die niet gelijk zijn aan 200.

  5. Selecteer aanvragen waarbij de kolom Hoofdtekst een waarde heeft.

    Schermopname om de aanvragen te selecteren waarvoor de kolom Hoofdtekst de waarde heeft.

  6. Selecteer het tabblad TextView om het antwoord weer te geven voor meer informatie.

    Schermopname van het tabblad TextView in de sectie Fiddler-tracering voor fouten, met het antwoord voor aanvullende informatie.

Zijn er fouten gevonden in de Fiddler-trace voor de agendaaanvragen?

Log Parser Studio installeren; Logboek parser Studio-query - aanvragen voor apparaatagenda; Analyse van queryresultaten; De map Agenda opnieuw synchroniseren

Log Parser Studio installeren

Er zijn mogelijk fouten opgetreden bij het communiceren met de Exchange-server met de ActiveSync-client. Nu moeten we bepalen waar deze fouten vandaan komen. We beginnen met het controleren van de IIS-logboeken op de clienttoegangsserver. Voordat deze logboeken kunnen worden geanalyseerd, moet op het werkstation waarop de analyse wordt voltooid, Log Parser Studio zijn geïnstalleerd. Hiervoor volgt u deze stappen:

  1. Download en installeer LogParser.

    • Dubbelklik op de LogParser.msi om de installatie te starten.
    • Selecteer Uitvoeren als de beveiligingswaarschuwing wordt weergegeven als het bestand openen wordt weergegeven.
    • Selecteer Volgende in het welkomstscherm.
    • Controleer en accepteer de gebruiksrechtovereenkomst in het scherm Gebruiksrechtovereenkomst en selecteer Volgende.
    • Selecteer Voltooien in het scherm Type installatie kiezen.
    • Selecteer Installeren in het scherm Gereed om te installeren.
    • Selecteer Voltooien in het scherm Voltooiing.
  2. Download Log Parser Studio en pak de bestanden uit.

Nadat LogParser is geïnstalleerd en Log Parser Studio is geëxtraheerd, kopieert u de IIS-logboeken van de Exchange-server(s) naar het lokale werkstation voor analyse.

Logboekparser Studio-query - Agenda-aanvragen voor apparaten

We moeten bepalen of de aanvragen van deze ActiveSync-client problemen hebben ondervonden tijdens het verwerken op de clienttoegangsserver. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer met het bestand dat u eerder hebt gekopieerd, geselecteerd in lps installeren; Agenda-aanvragen voor apparaten; Analyse van queryresultaten; De sectie Agendamap opnieuw synchroniseren.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: Aantal synchronisaties met SyncKey van Nul per gebruiker uit de bibliotheek.

  6. Selecteer het uitroeptekenpictogram om de query uit te voeren.

    Voorbeeldresultaten:

    Schermopname van de voorbeeldresultaten van de Count Syncs met SyncKey of Zero Per User-query.

Analyse van queryresultaten

Nu willen we de resultaten van uw query controleren op eventuele problemen. Hiervoor volgt u deze stappen:

  1. Controleer de kolom Status en zoek een aanvraag waar een waarde is. Gebruik het exchange ActiveSync-protocoldocument om deze waarden te onderzoeken en of er corrigerende maatregelen kunnen worden ondernomen.

  2. Controleer de kolom Fout en zoek een aanvraag waar zich een waarde in deze kolom bevindt. Veel van deze foutberichten zijn verklarend en corrigerende maatregelen kunnen dienovereenkomstig worden uitgevoerd.

  3. Controleer de kolom sc-status en zoek een aanvraag met een andere waarde dan 200. Dit is het HTTP-statusantwoord van IIS en aanvullende informatie vindt u in de HTTP-statuscode in IIS 7 en latere versies.

Helaas toont de beoordeling van de IIS-logboeken geen id voor de betreffende afspraak. Uw beste inspanning is het vinden van een aanvraag in de IIS-logboeken rond het moment dat de laatste afspraak is gewijzigd. U kunt dit artikel ook gebruiken met Informatie over Exchange ActiveSync Reporting Services om meer inzicht te krijgen in enkele van de elementen die zijn gevonden met de IIS-logboekvermelding.

De map Agenda opnieuw synchroniseren

De vorige stappen helpen u te achterhalen waarom het probleem zich voordeed met de afspraak. De ActiveSync-client heeft mogelijk niet de juiste status van de afspraak. U kunt dit probleem oplossen door de agenda te verwijderen uit de lijst met mappen die moeten worden gesynchroniseerd, ongeveer vijf minuten te wachten en vervolgens de agenda toe te voegen aan de lijst met mappen die moeten worden gesynchroniseerd.

Heeft de afspraak de juiste status op de ActiveSync-client?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

Voorbereiden op gegevensanalyse; Query van Log Parser Studio - Aantal synchronisaties met SyncKey van Nul per gebruiker

Voorbereiden op gegevensanalyse

Er zijn mogelijk fouten opgetreden bij het communiceren met de Exchange-server met de ActiveSync-client. Nu moeten we bepalen waar deze fouten vandaan komen. We beginnen met het controleren van de IIS-logboeken op de clienttoegangsserver. Voordat deze logboeken kunnen worden geanalyseerd, moet op het werkstation waarop de analyse wordt voltooid, Log Parser Studio zijn geïnstalleerd. Hiervoor volgt u deze stappen:

  1. Download en installeer LogParser.

    • Dubbelklik op de LogParser.msi om de installatie te starten.
    • Selecteer Uitvoeren als de beveiligingswaarschuwing wordt weergegeven als het bestand openen wordt weergegeven.
    • Selecteer Volgende in het welkomstscherm.
    • Controleer en accepteer de gebruiksrechtovereenkomst in het scherm Gebruiksrechtovereenkomst en selecteer Volgende.
    • Selecteer Voltooien in het scherm Type installatie kiezen.
    • Selecteer Installeren in het scherm Gereed om te installeren.
    • Selecteer Voltooien in het scherm Voltooiing.
  2. Download Log Parser Studio en pak de bestanden uit.

Nadat LogParser is geïnstalleerd en Log Parser Studio is geëxtraheerd, kopieert u de IIS-logboeken van de Exchange-server(s) naar het lokale werkstation voor analyse.

Query van Log Parser Studio - Aantal synchronisaties met SyncKey van Nul per gebruiker

Als u wilt bepalen of apparaten opnieuw worden gesynchroniseerd met Exchange, voert u de query voor logboekparser uit om de gebruikers te vinden. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer met het bestand dat eerder is gekopieerd in voorbereiden voor gegevensanalyse; Aantal synchronisaties met de sectie SyncKey van Nul per gebruiker.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: Aantal synchronisaties met SyncKey van Nul per gebruiker uit de bibliotheek.

  6. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  7. Analyseer de resultaten voor deze query.

    Schermopname van count syncs met SyncKey of Zero Per User Query results.

Zijn er apparaten met meerdere aanvragen met de waarde SyncKey van 0?

Log Parser Studio-query - Apparaatquery (als u de waarde SyncKey van 0 gebruikt)

Om te bepalen waarom het apparaat een SyncKey van 0 heeft verzonden, analyseert u de apparaatactiviteit vóór de hersynchronisatieaanvraag. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer met het bestand dat eerder is gekopieerd in voorbereiden voor gegevensanalyse; Log Parser Studio Query - Count Syncs with SyncKey of Zero Per User section.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: Apparaatquery uit de bibliotheek.

  6. Wijzig de DeviceId-waarde in de WHERE-component aan het einde van de query met de waarde uit de vorige stap.

  7. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  8. Analyseer de resultaten voor deze query door de aanvraag te zoeken waar de waarde in de kolom SyncKey 0 is. Bekijk vervolgens de vorige aanvragen waarbij de Cmd=Sync en controleer of de sc-statuswaarde 5xx is.

    Schermopname van het queryresultaat wanneer u de aanvraag selecteert waarin de waarde in de kolom SyncKey 0 is.

Voorbeeld: In de bovenstaande afbeelding zijn er meerdere synchronisatieaanvragen vóór de aanvraag met de waarde SyncKey van 0. Geen van deze aanvragen heeft een HTTP 500-antwoord ontvangen van IIS. Er is een bekend probleem waarbij meerdere HTTP 500-antwoorden ertoe leiden dat een apparaat opnieuw wordt gesynchroniseerd.

Resulteert deze synchronisatieaanvraag in een HTTP-statuscode van 500?

Tracering van mislukte aanvragen inschakelen; Analyse van traceringslogboeken is mislukt

Tracering van mislukte aanvragen inschakelen

Als u de oorzaak van de HTTP 500-fouten wilt bepalen, schakelt u tracering van mislukte aanvragen in in de virtuele map Microsoft-Server-ActiveSync. Hiervoor volgt u deze stappen:

  1. Open IIS-beheer.
  2. Vouw de server uit, vouw Sites uit en selecteer de standaardwebsite.
  3. Selecteer Tracering van mislukte aanvragen in het deelvenster Acties.
  4. Selecteer Inschakelen en voer indien nodig een ander mappad in en selecteer OK.
  5. Vouw de standaardwebsite uit en selecteer de virtuele map Microsoft-Server-ActiveSync .
  6. Dubbelklik in de weergave Functies op Regels voor het traceren van mislukte aanvragen.
  7. Selecteer Toevoegen in het deelvenster Acties .
  8. Selecteer Alle inhoud en selecteer Volgende.
  9. Voer de HTTP-statuscode in die u eerder hebt gevonden bij het parseren van het IIS-logboek en selecteer Volgende.
  10. Selecteer Voltooien.

Zodra tracering van mislukte aanvragen is ingeschakeld, reproduceert u het verbindingsprobleem door een andere synchronisatie uit te voeren op het apparaat.

Analyse van traceringslogboeken is mislukt

Als u dit probleem wilt oplossen, bekijkt u de logboeken voor het traceren van mislukte aanvragen om de oorzaak te bepalen. Hier volgt een voorbeeldset met logboeken en de aanvraagsamenvatting geeft basisinformatie over de fout:

Schermopname van de logboeken voor het traceren van mislukte aanvragen.

Wanneer u vervolgens het tabblad Compacte weergave bekijkt, zijn er aanvullende details beschikbaar, waaronder de opgegeven gebruikersnaam.

Schermopname van het tabblad Compacte weergave, inclusief de opgegeven gebruikersnaam.

Is het probleem opgelost met behulp van de logboeken voor het traceren van mislukte aanvragen?

Analyse van apparaatactiviteit

Bekijk de resultaten van de vorige query om te bepalen of een eerdere aanvraag ertoe heeft geleid dat het apparaat de waarde SyncKey van 0 heeft verzonden. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer met het bestand dat eerder is gekopieerd, geselecteerd in de tracering van mislukte aanvragen inschakelen; Sectie Traceerlogboekanalyse is mislukt.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: Aanvraag met ActiveSync-fouten uit de bibliotheek.

  6. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  7. Analyseer de resultaten voor deze query door te verwijzen naar het antwoord Status met het apparaat Cmd. Gebruik de ActiveSync-protocoldocumentatie als referentie. Een Ping-aanvraag die resulteert in een status die groter is dan 2, is bijvoorbeeld een fout en moet verder worden onderzocht. Een synchronisatieaanvraag die resulteert in een status die groter is dan 1, is een fout en moet verder worden onderzocht.

Zijn er aanvragen die resulteren in een foutcode?

Protocoldocument controleren

Als u wilt bepalen wat de antwoordcode voor de status vertegenwoordigt, gebruikt u de specificatie van het ActiveSync Command Reference Protocol. Hiervoor volgt u deze stappen:

  1. Open de specificatie van het ActiveSync Command Reference Protocol.
  2. Bekijk de resultaten van de vorige query op fouten en onderzoek de statuswaarde.
  3. Los de problemen op op basis van de oorzaak die wordt weergegeven in de protocoldocumentatie.

Voorbeeldresultaten van de query die in de vorige stap is uitgevoerd:

Schermopname van de aanvraag met queryresultaten met ActiveSync-fouten.

Deze resultaten tonen aan dat een Ping-opdracht heeft geresulteerd in een statuscode van 3. Met behulp van het ActiveSync-protocoldocument wordt deze fout veroorzaakt door de aanvraag die door het apparaat is verzonden. Het apparaat moet een andere Ping-aanvraag verzenden.

Schermopname van het resultaat dat een Ping-opdracht heeft geresulteerd in een statuscode van 3.

De resultaten tonen ook een synchronisatieopdracht die een antwoord heeft ontvangen met een statuscode van 4. Deze fout wordt opnieuw veroorzaakt door de aanvraag die door het apparaat is verzonden.

Schermopname van het resultaat toont een synchronisatieopdracht die een antwoord heeft ontvangen met de statuscode 4.

Is het probleem opgelost met behulp van de ActiveSync-status in het antwoord?

Fiddler-trace vastleggen (als het probleem niet is opgelost)

ActiveSync-apparaataanvragen bereiken niet altijd de bestemming naar wens. Om ervoor te zorgen dat de apparaataanvraag en -reactie worden verzonden en ontvangen zoals verwacht, stuurt u het apparaat door via een HTTP-proxy en controleert u de gegevens. Hiervoor volgt u deze stappen:

  1. Download en installeer Fiddler op een werkstation.

  2. Download EAS Inspector voor Fiddler.

  3. Pak EASInspectorFiddler.dll uit in de map c:\Program Files\Fiddler2\Inspectors .

  4. Start de Fiddler-toepassing.

  5. Selecteer het menu Extra en selecteer Fiddler-opties.

  6. Ga naar het tabblad HTTPS en selecteer HTTPS-verkeer ontsleutelen, selecteer Ja voor alle prompts.

  7. Ga naar het tabblad Verbindingen en selecteer Externe computers verbinding laten maken, selecteer OK bij een prompt.

  8. Selecteer OK en sluit de Fiddler-toepassing.

  9. Configureer het ActiveSync-apparaat om dit werkstation als proxyserver te gebruiken.

  10. Start de Fiddler-toepassing.

  11. Probeer het ActiveSync-apparaat te synchroniseren.

  12. Selecteer het menu Bestand en selecteer Verkeer vastleggen om de tracering te stoppen.

    Schermopname van het HTTPS-verkeer dat is vastgelegd in Fiddler.

Ziet u dat de ActiveSync-aanvraag een 500 HTTP-antwoord ontvangt?

De ActiveSync-client opnieuw inrichten (als het 500 HTTP-antwoord wordt weergegeven)

U kunt dit probleem oplossen door de ActiveSync-client opnieuw in te stellen. Hiervoor volgt u deze stappen:

  1. Verwijder het huidige ActiveSync-profiel voor het postvak volgens de richtlijnen voor het apparaat
  2. Een ActiveSync-profiel maken voor het postvak volgens de richtlijnen voor apparaten

Is het probleem opgelost door de ActiveSync-client opnieuw in te stellen?

Fiddler-traceringsanalyse (500 HTTP-antwoord ontvangen)

De Fiddler-trace toont dat het ActiveSync-apparaat geen geslaagd antwoord van de bestemming heeft ontvangen. Verdere analyse van de tracering is vereist om te bepalen waar het antwoord vandaan komt. Hiervoor volgt u deze stappen:

**Voorbeeld: Gebruiker gebruikt de Windows Mail-app om toegang te krijgen tot e-mail. Op dit moment ontvangt het apparaat geen nieuwe berichten en er is een foutbericht in de rechterbovenhoek waarin staat dat het postvak niet beschikbaar is:

Schermopname van het postvak is niet beschikbaar.

Analyse van de Fiddler-trace toont dat de verbinding met de Exchange-server resulteert in een HTTP 500-fout.

Schermopname van de analyse van de Fiddler-trace.

Analyse van het HTTP-antwoord toont een interne serverfout en de details van de fout geven een indicatie van het probleem. In dit voorbeeld zijn alle servers in de TMG-serverfarm leeggezogen, zodat TMG geen beschikbare bestemming voor de aanvraag had.

Schermopname van de TextView van de HTTP-antwoordanalyse.

Heeft de Fiddler-traceringsanalyse het probleem opgelost?

Query van Log Parser Studio - Alle synchronisaties per SyncKey tellen

Als u wilt bepalen of apparaten dezelfde SyncKey naar Exchange verzenden voor dezelfde map, voert u de logboekparserquery uit die aan dit probleem is gekoppeld. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer met het bestand dat u eerder hebt gekopieerd in de Log Parser Studio-query - Alle synchronisaties per sectie SyncKey tellen.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: tel alle synchronisaties per SyncKey uit de bibliotheek.

  6. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  7. Analyseer de resultaten voor deze query.

Zijn er apparaten die dezelfde SyncKey meerdere keren verzenden voor dezelfde map?

Log Parser Studio-query - Apparaatquery (apparaten verzenden dezelfde SyncKey meerdere keren)

Als u wilt bepalen of de client dezelfde SyncKey moet verzenden, controleert u de statuscode in het ActiveSync-antwoord. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer met het bestand dat eerder is gekopieerd in de sectie Apparaatquery (apparaten verzenden dezelfde SyncKey meerdere keren).

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: Apparaatquery uit de bibliotheek.

  6. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  7. Analyseer de resultaten voor deze query.

Zijn er aanvragen waarbij de statuswaarde niet gelijk is aan 1?

De ActiveSync-client opnieuw inrichten

U kunt dit probleem oplossen door de ActiveSync-client opnieuw in te stellen. Hiervoor volgt u deze stappen:

  1. Verwijder het huidige ActiveSync-profiel voor het postvak volgens de richtlijnen voor het apparaat
  2. Een ActiveSync-profiel maken voor het postvak volgens de richtlijnen voor apparaten

Is het probleem opgelost door de ActiveSync-client opnieuw in te stellen?

Protocoldocument controleren (status is gelijk aan 1)

Als u wilt bepalen wat de antwoordcode voor de status vertegenwoordigt, gebruikt u de specificatie van het ActiveSync Command Reference Protocol. Hiervoor volgt u deze stappen:

  1. Open de specificatie van het ActiveSync Command Reference Protocol.
  2. Bekijk de resultaten van de vorige query op fouten en onderzoek de statuswaarde.
  3. Los de problemen op op basis van de oorzaak die wordt weergegeven in de protocoldocumentatie.

Voorbeeldresultaten van de query die in de vorige stap is uitgevoerd:

Schermopname van voorbeeld van details van queryresultaten.

Deze resultaten tonen aan dat een Ping-opdracht heeft geresulteerd in een statuscode van 3. Met behulp van het ActiveSync-protocoldocument wordt deze fout veroorzaakt door de aanvraag die door het apparaat is verzonden. Het apparaat moet een andere Ping-aanvraag verzenden.

Schermopname van het resultaat dat een Ping-opdracht heeft geresulteerd in een statuscode van 3.

De resultaten tonen ook een synchronisatieopdracht die een antwoord heeft ontvangen met een statuscode van 4. Deze fout wordt opnieuw veroorzaakt door de aanvraag die door het apparaat is verzonden.

Schermopname van het resultaat toont een synchronisatieopdracht die een antwoord heeft ontvangen met de statuscode 4.

Is het probleem opgelost door de ActiveSync-fouten op te lossen?

Query van Log Parser Studio - Hoog aantal RPC's of latentie

Als u wilt bepalen of ActiveSync-aanvragen resourceverbruik veroorzaken, voert u de bijbehorende query voor logboekparser uit. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer met het bestand dat u eerder hebt gekopieerd, geselecteerd in de sectie Log Parser Studio Query - Hoge RPC-aantallen of latentie.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: hoge RPC-aantallen of latentie van de bibliotheek.

  6. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  7. Analyseer de resultaten voor deze query.

Zijn er aanvragen met hoge RPC-aantallen of latentie?

Exchange ActiveSync uitschakelen voor gebruiker

U kunt dit probleem oplossen door ActiveSync uit te schakelen voor de gebruiker die het hoge aantal RPC's veroorzaakt. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om ActiveSync voor het postvak uit te schakelen:

    Set-CASMailbox user -ActiveSyncEnabled:$False
    

Is het probleem opgelost door ActiveSync voor dit postvak uit te schakelen?

De ActiveSync-client opnieuw inrichten (als ActiveSync wordt uitgeschakeld, lost het probleem op)

U kunt dit probleem oplossen door de ActiveSync-client opnieuw in te stellen. Hiervoor volgt u deze stappen:

1.Verwijder het huidige ActiveSync-profiel voor het postvak volgens de apparaatrichtlijnen. 2.Maak een ActiveSync-profiel voor het postvak volgens de apparaatrichtlijnen.

Is het probleem opgelost door de ActiveSync-client opnieuw in te stellen?

ActiveSync-postvaklogboekregistratie inschakelen; ActiveSync-postvaklogboek analyseren

Logboekregistratie van ActiveSync-postvakken inschakelen

Als u het ActiveSync-antwoord wilt bepalen dat de fout veroorzaakt, moet logboekregistratie van postvakken zijn ingeschakeld. Aanvullende informatie over logboekregistratie van postvakken vindt u logboekregistratie van Exchange ActiveSync-postvakken. Hiervoor volgt u deze stappen:

Notitie

Deze wijziging moet worden aangebracht op Exchange 2013-postvakservers.

  1. Open Windows Verkenner en blader naar de synchronisatiemap (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).

  2. Maak een kopie van het web.config-bestand.

  3. Open het bestand web.config in Kladblok en wijzig de volgende secties met de onderstaande waarden:

    Schermopname van de waarden waarmee u moet wijzigen in de logboekregistratie van ActiveSync-postvakken inschakelen; Sectie ActiveSync-postvaklogboek analyseren.

  4. Open IIS-beheer.

  5. Vouw de server uit en selecteer Toepassingsgroepen.

  6. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Geavanceerde instellingen.

  7. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Stoppen.

  8. Klik met de rechtermuisknop op MSExchangeSyncAppPool en selecteer Start.

  9. Open de Exchange Management Shell.

  10. Voer de volgende cmdlet uit om de logboekregistratie van postvakken voor een gebruiker in te schakelen:

    Set-CASMailbox user -ActiveSyncDebugLogging:$True
    

ActiveSync-postvaklogboek analyseren

Raadpleeg het postvaklogboek na een andere synchronisatieaanvraag om dit probleem op te lossen. Hiervoor volgt u deze stappen:

  1. Open de Exchange Management Shell.

  2. Voer de volgende cmdlet uit om het postvaklogboek voor een gebruiker op te halen:

    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    

    Notitie

    Hiermee wordt het ActiveSync-postvaklogboek verzonden naar het opgegeven e-mailadres voor analyse. Meer informatie over logboekregistratie van postvakken vindt u hier.

  3. Download MailboxLogParser en pak de bestanden uit.

  4. Start het hulpprogramma door MailboxLogParser.exe te openen.

  5. Selecteer Postvaklogboeken importeren in Raster om het postvaklogboek te openen.

  6. Voer Cmd=Sync onder Onbewerkte logboekgegevens zoeken in voor tekenreeksen en selecteer Zoeken.

    Schermopname van het vak Onbewerkte logboekgegevens zoeken voor tekenreeksen in postvaklogboekparser.

  7. Controleer een vermelding waarbij de waarde van de kolom Status niet leeg is of 1.

Notitie

Zie Under The Hood: Exchange ActiveSync Mailbox Log Analysis (Logboekanalyse van Exchange ActiveSync-postvak) voor meer informatie over logboekregistratie van Exchange ActiveSync-postvakken.

Is het probleem opgelost door het ActiveSync-postvaklogboek te bekijken?

Logboekparser Studio-query - Alle fouten tellen

Als u wilt bepalen of apparaten fouten genereren, voert u de bijbehorende logboekparserquery uit. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer met het bestand dat u eerder hebt gekopieerd in de sectie Log Parser Studio-query - Alle fouten tellen.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: alle fouten uit de bibliotheek tellen

  6. Selecteer het uitroeptekenpictogram om de query uit te voeren

  7. Analyseer de resultaten voor deze query.

    Schermopname van het resultaat van de query Alle fouten tellen in de Query van Log Parser Studio - Rapport [Top 20]; Sectie Apparaatquery.

    Notitie

    De volgende fouten kunnen veilig worden genegeerd: MissingCscCacheEntry, PingCollisionDetected, SyncCollisionDetected

  8. Los de fouten op die in de resultaten zijn gevonden.

Is het probleem opgelost door de ActiveSync-fouten in de IIS-logboeken op te lossen?

Log Parser Studio-query - Rapport [top 20]; Logboekparser Studio-query - Apparaatquery

Log Parser Studio-query - Rapport [top 20]

Als u wilt bepalen of een of meer gebruikers bijdragen aan het prestatieprobleem, voert u de bijbehorende query voor logboekparser uit om deze gebruikers te identificeren. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer met het bestand dat eerder is gekopieerd in de sectie Log Parser Studio-query - Rapport [Top 20].

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: Rapport [Top 20] uit de bibliotheek.

  6. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  7. De resultaten voor deze query analyseren

    Schermopname van het voorbeeld van de queryresultaten voor Rapport [Top 20].

Deze resultaten moeten worden geanalyseerd om te bepalen welk type verkeer gebruikers verzenden naar de Exchange-server(s).

Logboekparser Studio-query - Apparaatquery

Als u het apparaatverkeer wilt bepalen, analyseert u de apparaatactiviteit met behulp van de bijbehorende logboekparserquery. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer met het bestand dat eerder is gekopieerd in de sectie Log Parser Studio-query - Apparaatquery.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Dubbelklik op ActiveSync: Apparaatquery uit de bibliotheek

  6. Wijzig de DeviceId-waarde in de WHERE-component aan het einde van de query met de waarde uit de vorige stap.

  7. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  8. Analyseer de resultaten voor deze query en zoek naar trends.

    Schermopname van de resultaten van de apparaatquery.

Kunt u het probleem oplossen door een patroon in gebruikersactiviteit te identificeren?

Prestatiegegevens vastleggen; Prestatiegegevens analyseren

Prestatiegegevens vastleggen

Als u wilt bepalen of de Exchange-server(s) prestatieproblemen ondervinden, legt u prestatiegegevens vast van elk van de Exchange-servers. Hiervoor volgt u deze stappen:

  1. Download ExPerfwiz en pak de inhoud uit in de map %ExchangeInstallPath%\Scripts .

  2. Open de Exchange Management Shell.

  3. Voer het volgende uit om het mappad te wijzigen:

    cd $exscripts
    
  4. Voer de volgende cmdlet uit om het script uit te voeren:

    Set-ExecutionPolicy unrestricted
    
  5. Voer Y in om het uitvoeringsbeleid te wijzigen.

  6. Voer de volgende opdracht uit om de gegevensverzamelaarset te maken:

    .\ExPerfwiz.ps1 -duration 04:00:00 -full -filepath c:\Temp -interval 5
    
  7. Voer R in om het script uit te voeren.

  8. Voer Y in om de gegevensverzamelaarset te starten.

Prestatiegegevens analyseren

U kunt dit probleem oplossen door de prestatiegegevens te analyseren en eventuele gevonden problemen op te lossen. Hiervoor volgt u deze stappen:

  1. Wacht totdat de gegevensverzamelaar de gegevensverzameling uit de vorige stap heeft voltooid (de opdrachtsyntaxis verzamelt gegevens gedurende 4 uur).
  2. Prestatiemeter openen.
  3. Selecteer in de werkbalk van het consolevenster de knop Logboekgegevens toevoegen. De eigenschappenpagina Prestatiemeter wordt geopend op het tabblad Bron .
  4. Selecteer In de sectie Gegevensbron logboekbestanden >toevoegen.
  5. Blader naar het logboekbestand dat u wilt weergeven en selecteer Openen. Als u meerdere logboekbestanden wilt toevoegen aan de weergave Prestatiemeter, selecteert u Opnieuw toevoegen .
  6. Wanneer u klaar bent met het selecteren van logboekbestanden, selecteert u OK.
  7. Klik met de rechtermuisknop op de weergave Prestatiemeter en selecteer Tellers toevoegen. Het dialoogvenster Tellers toevoegen wordt geopend. Alleen de tellers die zijn opgenomen in het logboekbestand of de bestanden die u in stap 4 hebt geselecteerd, zijn beschikbaar.
  8. Selecteer de tellers die u wilt weergeven in de grafiek Prestatiemeter en selecteer OK.
  9. Gebruik het artikel Prestatie- en schaalbaarheidsmeteritems en drempelwaarden om de prestatiegegevens uit uw omgeving te valideren.

Is het probleem opgelost door het prestatieprobleem van de server op te lossen?

  • Zo ja, gefeliciteerd, is uw ActiveSync-probleem opgelost.
  • Als dat niet het probleem is, kunnen we het probleem niet oplossen met behulp van deze handleiding. Neem contact op met Microsoft Ondersteuning voor meer hulp bij het oplossen van dit probleem. Zorg ervoor dat alle gegevens die zijn verzameld uit deze probleemoplossing beschikbaar zijn wanneer u contact op neemt met de ondersteuning.

Log Parser Studio-query voor fouten

Als u wilt bepalen of deze fouten een prestatieprobleem veroorzaken, voert u een logboekparserquery uit voor deze fouten. Hiervoor volgt u deze stappen:

  1. Start Log Parser Studio door te dubbelklikken op LPS.exe.

  2. Selecteer het pictogram van de logboekmap om bestanden te selecteren die moeten worden verwerkt.

  3. Selecteer de knop Bestanden toevoegen of Map toevoegen en zoek en selecteer de bestanden die u eerder hebt gekopieerd.

    Schermopname van het venster Logboekbestandsbeheer met het bestand dat u eerder hebt gekopieerd in de logparseer Studio-query voor fouten.

  4. Controleer of het bestand/de map is geselecteerd en selecteer OK.

  5. Ga naar het menu Bestand en selecteer Nieuwe>query.

  6. Voer de volgende query in het venster in:

    SELECT * FROM '[LOGFILEPATH]' WHERE cs-uri-query LIKE '%KeepAliveFailure%'
    

    Notitie

    Vervang KeepAliveFailure door de fout in de vorige stap.

  7. Selecteer het uitroeptekenpictogram om de query uit te voeren.

  8. Analyseer de resultaten voor deze query en probeer de oorzaak van de fout te bepalen. In het volgende voorbeeld treedt het KeepAliveFailure enige op wanneer aanvragen de PrxTo hebben op een CAS-server op een andere site. Hier willen we problemen met de netwerkverbinding tussen de twee sites onderzoeken.

    Schermopname van de Log Parser Studio-query op fouten.

Kunt u het probleem oplossen door ActiveSync-fouten op te lossen die in de IIS-logboeken zijn gevonden?

Controleren op antivirus op bestandsniveau

In veel gevallen heeft een antivirusprogramma op bestandsniveau invloed op ActiveSync-verkeer door de verwerking van de aanvraag of het antwoord te vertragen. Als u deze services stopt, wordt het filterstuurprogramma voor de kernelmodus dat door deze services wordt gebruikt, niet uitgeschakeld. Als u het antivirusprogramma op bestandsniveau wilt uitschakelen, volgt u de stappen van het stuurprogramma voor kernelmodusfilters tijdelijk deactiveren in Windows. Controleer of het filterstuurprogramma voor de kernelmodus niet meer actief is nadat de clienttoegangsserver opnieuw is opgestart. Hiervoor volgt u deze stappen:

  1. Open een opdrachtprompt.

  2. Voer de volgende opdracht uit:

    fltmc
    
  3. Vergelijk de resultaten met de voorbeeldfilterstuurprogramma's uit dit artikel of zoek op internet naar de filternaam.

    Schermopname van de uitvoer van de fltmc-opdracht.

Is het probleem opgelost door het filterstuurprogramma voor de antiviruskernelmodus uit te schakelen?