• Quelques informations cles sur l’Offline Address Book

    Le client Microsoft Office Communicator 2007 et Communicator 2007 R2 vous permet de rechercher des utilisateurs au sein de votre société grâce à un carnet d’adresse  (OAB : Offline Address Book) qu’il synchronise au démarrage (Attention: Communicator hérite de la configuration réseau de IE).

    Lorsqu’un utilisateur se logue sur Communicator 2007, le serveur OCS lui indique l’URL adéquate pour récupérer le carnet d’adresse:

    · URL interne si l’utilisateur s’est logué au sein de la société (internalwebfqdn)

    · URL externe si l’utilisateur s’est logué en dehors de la société (externalwebfqdn)

    Ce carnet d’adresse se situe ici:

    · Windows XP: %userprofile%\Local Settings\Application data\Microsoft\Communicator

    · Windows Vista: %userprofile%\AppData\Local\Microsoft\Communicator

    Galcontacts.db et GalcontactsDelta.db.

    clip_image002

    Pour info, d’autres informations sont stockées sur les poste client (configuration, langue, Normalization Rules). On retrouve ces infos dans le registre:

    Key: HKEY_CURRENT_USER\Software\Microsoft\Communicator\

    Le serveur OCS contacte Active Directory via le process ABServer.exe toutes les nuits à 1h30, et construit un delta de carnet d’adresses (différence entre la nuit en cours et la nuit précédente) (fichier .DABS), et un nouveau carnet d’adresses complet (fichier .LSABS).

    Il est possible de trouver la liste de ces carnets d’adresses via IIS.

    Démarrer > Executer > Inetmgr

    Sous le site web par défaut, dérouler “Abs” puis “Int” ou “Ext” (interne ou externe, en fonction du lieu de connexion des utilisateurs) et explorer le répertoire “files”.

    Si vous avez besoin de forcer une mise à jour du carnet d’adresses, sans attendre le lendemain matin, exécutez les commandes suivantes:

    ABServer.exe – regenUR

    (Exécute un nouveau User Replicator Process: recupération de la liste des utilisateurs dans AD)

    C:\Program Files\Microsoft Office Communications Server 2007\Server\Core>abserver -regenUR
    Triggering UR regenerate - successful.
    You might have to wait up to 5 minutes for it to actually complete.

    Vous pouvez suivre les logs suivants pour vous assurez du succès de ce commande:

    Event Type:     Information
    Event Source:   OCS User Replicator
    Event Category: 1009

    Event ID:       30027
    Description:    User Replicator has started initial synchronization...

    Event ID:       30024
    Description:    User Replicator has completed initial synchronization...

    Event ID:       30028
    Description:    Address book (AB) entries are populated successfully...

    ABServer.exe –SyncNow

    (Exécute un nouveau Address Book Server Synchronisation Pass: création des fichiers DABS et LSABS)

    C:\Program Files\Microsoft Office Communications Server 2007\Server\Core>abserver -syncNow
    Triggering Address Book Server synchronization pass - successful.
    You might have to wait up to 5 minutes for it to actually complete.

    Vous pouvez suivre les logs suivants pour vous assurez du succès de ce commande:

    Event Type:     Information
    Event Source:   OCS Address Book Server
    Event Category: 1008

    Event ID:       21005
    Description:    Synchronization pass started.

    Event ID:       21034
    Description:    One or more phone numbers failed to normalize.

    Event ID:       21007
    Description:    Synchronization pass completed successfully.

    Event ID:       21056
    Description:    Synchronization Pass Summary.

    Event ID:       21058
    Description:    Synchronization Pass Summary for Device Address Book files

    Event ID:       21004
    Description:    Next synchronization pass will start at:  11/17/2007 1:30 AM

    (ABServer.exe est disponible dans (%programfiles%\Microsoft Office Communications Server 2007\Server\Core)

    Des infos sur ABServer.exe: http://technet.microsoft.com/en-us/library/bb936631.aspx

  • OCS 2007 R2: Vous rencontrez des erreurs lors de la modification manuelle de l’URL externe des composants web.

    Vous pouvez modifier l’URL d’accès externe aux composants web de votre pool après installation de ce dernier, sur une édition Standard comme sur une édition Enterprise en utilisant l’outil LCSCMD.EXE:

    Lcscmd /web /action:updatepoolurls /externalwebfqdn:<WebfarmFQDN> /poolname:<poolname>

    voir :http://technet.microsoft.com/en-us/library/bb803611.aspx

    Cependant, il est tout à fait possible que vous rencontriez une erreur : [0XC3EC7814] Pool is not ready, au beau milieu de cette commande:

    benlc2

    Pour résoudre le problème :

    Exécuter le validation tool des web components (que vous trouverez au niveau de vos Front End, dans l’interface d’administration de OCS 2007 R2) pour vous assurer que celui ci ne vous remonte pas d’erreur.

    Il est possible que IIS 7 (sous Windows Server 2008) soit configuré par défaut pour ne pas vous permettre de parcourir les répertoires des sites “ABS” et “GroupExpansion”.

    Rendez vous dans IIS, et pour chacun de ses sites et sous sites vérifiez que “Directory Browsing” est bien activé:

    benlc1

    Enfin, pour la commande Lcscmd /web /action:updatepoolurls /externalwebfqdn:<WebfarmFQDN> /poolname:<poolname>, entrez le nom court de votre pool, et non son nom FQDN.