Suite à la migration 5.5 vers 2003, un problème est apparu pour certain utilisateurs : il n’apparaissait plus dans la GAL (Global Address List)
En clair, il était impossible de les trouver dans l’annuaire Outlook.
Après quelques recherches :
L’attribut AD showInAddressBook de l’objet Utilisateur doit contenir des entrées
CN=Default Global Address List,CN=All Global Address Lists,CN=Address Lists Container,CN={Organisation_exchange},CN=Microsoft Exchange,CN=Services,CN=Configuration,DC={domaine}
CN=All Users,CN=All Address Lists,CN=Address Lists Container,CN={Organisation_exchange},CN=Microsoft Exchange,CN=Services,CN=Configuration,DC={domaine}
Accéssible depuis ADSIEdit (adsiedit.msc), l’attribut peut être mise à jour.


(&(objectClass=user)(!(showinAddressBook=*))(mail=*)(msExchMailboxGuid=*)(msexchhideFromAddressLists=false))
ldifde -f export.txt -d “ou=Domain Users,dc=vwfr,dc=emea,dc=vwg” -l name,showInAddressBook -r “(&(objectClass=user)(!showInAddressBook=*)(msExchALObjectVersion=*)(mail=*))”
Filtre Active Director :
<filtergroup type=”AND” name=”" providertype=”16″ objectclass=”user” attributes=”">
<filter name=”showinAddressBook” operator=”2″ value=”*”/>
<filter name=”mail” operator=”1″ value=”*”/>
<filter name=”msExchMailboxGuid” operator=”1″ value=”*”/>
<filter name=”msexchhideFromAddressLists” operator=”1″ value=”false”/>
</filtergroup>