Le carnet d’adresse en mode hors connexion est généré dans les dossiers publics comme pour Exchange 2003. Typiquement, Outlook 2003 utilisera ce mode de distribution.
Pour Outlook 2007, voir la distribution web.
Dépannage de la distribution de l’OAB via les dossiers publics :
1) Paramètres de l’OAB
2) Paramètres de la base de données de boites aux lettres
3) Vérification des dossiers systèmes
4) Augmentation du niveau de diagnostique
5) Lancer la génération de l’OAB
6) Utilisation de l’outil OABInteg
7) Cas particulier du cluster CCR
1) Vérification des paramètres de l’OAB
Comme sur la capture ci-dessous, vérifier les points suivants :
- Onglet "Général"
- Plannification de la génération : défaut une fois par jour à 05h
- Serveur de génération : vérifier que le serveur soit correct
- OAB par défaut ?
- Onglet "liste d’adresse"
- par défaut seule la liste d’adresse globale par défaut est incluse
- Onglet "Distribution"
- Cocher les deux cases "Outlook 2003"
- Cocher la case "Activer la distribution dossiers plublics"
2) Paramètres de la base de données de boites aux lettres
Depuis l’EMC, aller dans "Server Configuration" -> "Mailbox".
Cliquer sur le serveur concerné pour afficher les bases de données.
Faire un clique droit\propriétés sur la base concernée.
Comme sur la capture ci-dessous, vérifier que :
[1] La base de dossiers publics locale soit bien sélectionnée.
[2] L’OAB configuré soit le bon. S’il n’y en a pas, sélectionner le bon OAB.
[3] Vérifier que la base de dossiers publics soit bien montée.
3) Vérification des dossiers systèmes
Pour que le service MSExchangeSA puisse publier l’OAB dans les dossiers systèmes, encore faut-il que ces derniers soit présents et possèdent la base de dossiers publics du serveur comme réplica.
get-PublicFolder -Identity "\NON_IPM_SUBTREE\OFFLINE ADDRESS BOOK" -Recurse |fl identity,replicas
Ci-dessous plusieurs dossiers systèmes pour les différentes version de l’OAB existent. Un réplica est présent, la configuration est ok.
Vérifier également les permissions d’accès aux dossiers systèmes :
get-PublicFolderClientPermission -Identity "\NON_IPM_SUBTREE\OFFLINE ADDRESS BOOK" | fl
4) Augmentation du niveau de diagnostique
Avant de lancer la génération de l’OAB, nous allons augmenter le niveau de diagnostique d’Exchange pour détecter d’éventuels problèmes. Par défaut le niveau de log est sur "lowest" :
get-EventLogLevel -Identity "MSExchangeSA\OAL Generator"
Il faut donc le passer sur "expert" :
set-EventLogLevel -Identity "MSExchangeSA\OAL Generator" -level expert
Si l’on vérifie de nouveau, le niveau de log a du changé comme sur la capture ci-dessous :
5) Lancer la génération de l’OAB
Faire un clique droit sur l’OAB (voir ci-dessus) et sélectionner "Update", ou encore "Mettre à jour".
Se reporter alors au journal d’évènement et surveiller les différents messages (avertissement ou erreur).
Si MSExchangeSA n’arrive pas à publier l’OAB dans les dossiers publics, une erreur apparaitra et vous en dira plus.
6) Utilisation de l’outil OABInteg
Cet outil permet de tester plusieurs aspect lié à la génération de l’OAB et notamment l’accès aux dossiers systèmes :
OABInteg (Offline Address Book Integrity Checker)
Version : 1, 0, 0, 1
OABInteg
Microsoft Corporation, Copyright (C) 2005
=====================================================
[...]
Opening the Exchange Public Folder Store.
Retrieving the message store table.
Obtaining store table properties.
Trying to retrieve the property for the PR_ADDRBOOK_FOR_LOCAL_SITE_ENTRYID.
Property for PR_ADDRBOOK_FOR_LOCAL_SITE_ENTRYID found.
System folder opened..
Scan Completed
+------------+
Message Class Normal found: 3
Message Class Differential found: 6
Message Class Unknown found: 0
Message Attachments found: 315
Messages found but unable to read the properties: 0
System folders found: 4
Highest sequence number found: 5
Lowest sequence number found: 2
Biggest attachment found: 6728 Bytes
Smallest attachment found: 107 Bytes
Biggest message found: 648512 Bytes
Smallest attachment found: 107 Bytes
Smallest message found: 306 Bytes
Scan Ended at: 07:31:11
Performing cleanup.
Exiting application.Référence :
KB 907792 : Description of the Offline Address Book Integrity (OABInteg) tool
OABInteg and how to use it to troubleshoot OAB generation issues
7) Cas particulier du cluster CCR
Sur un cluster CCR, un seul noeud est responsable de la génération de l’OAB. La clé de registre ci-dessous défini le noeud en question :
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\ MSExchangeSA\Parameters\ServerName\EnableOabGenOnThisNode
Dans ce cas de figure vérifier que la clé existe et que le bon noeud soit actif.
Référence :
TECHNET : OAB generation fails on E2K7 CCR





