mercredi 1 janvier 2014

E2K7 : freebusy des clients OL03 hachurées part2

Dans l’article précédent nous avons vu le fonctionnement des informations de disponibilité dans Outlook 2003 et les différences avec Outlook 2007.

Dans cette seconde partie nous allons aborder comment diagnostiquer les informations de disponibilités des clients Outlook 2003 :

1) Etat de la base des dossiers publics
2) Configuration de la base de boites aux lettres.
3) Vérification du dossier "SCHEDULE+ FREE BUSY"
4) Test de publication des FB depuis Outlook 2003
5) Liens / références

1) Etat de la base des dossiers publics

La base de donnée des dossiers publics existe t-elle ? Si ce n’est pas le cas, en créer une. Si elle existe, est-elle montée ?

Vérifier l’attribut "siteFolderServer" du groupe administratif.
Cet attribut doit contenir le "DistinguichedName" de nôtre base de dossiers publics.

Les clients Outlook localisent ainsi le serveur principal qui héberge les dossiers systèmes (OAB, Freebusy...).

TECHNET : The Site Folder Server public folder store

La réinitialisation des dossiers systèmes est également possible :
KB 822444 : How to reset system folders in Exchange Server 2003

2) Configuration de la base de boites aux lettres

Les bases de boites aux lettres sont associées à une base de dossiers publics. S’assurer que la base de boites aux lettres des utilisateurs concernés pointe vers la bonne base de dossiers publics.

Pour cela utiliser la console EMC et aller dans les propriétés de la base de boites aux lettres comme indiqué ci-dessous :

3) Vérification du dossier "SCHEDULE+ FREE BUSY

Le dossier qui héberge les informations de disponibilité se trouve à cet emplacement : "\NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY".

Son nom est du type : "EX :/o=Org Exchange/ou=Groupe Administratif"

Vérifier la présence de ce dossier via la commande suivante :

get-PublicFolders "\NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY" -Recurse | fl identity,replicas

Comme ci-dessus, nous devons trouver au moins un dossier FB et surtout ce dernier doit posséder au moins un réplica !

Si ce n’est pas le cas, utiliser la cmd-let set-publicfolders pour ajouter la base de dossiers publics locale comme réplica du dossier.

Si le dossier des FB manque, le créer via la cmd-let new-PublicFolder.

Le nom du dossier FB est important.
Il doit correspondre à l’attribut "ExchangeLegacyDN" des utilisateurs.

Soit par exemple l’utilisateur John Doe avec pour "LegacyExchangeDN" :
"/O=FirstOrganisation/OU=Exchange Administrative Group
(FYDIBOHF23SPDLT)/cn=Recipients/cn=jdoe"

Le client Outlook de John cherchera à localiser le dossier FB :
"/EX :/o=FirstOrganisation/OU=Exchange Administrative Group
(FYDIBOHF23SPDLT)/

Maintenant le dossier FB existe et possède un réplica valide.
Regardons les permissions configurées :

get-PublicFolderClientPermission -identity "\NON_IPM_SUBTREE\SCHEDULE+ FREE BUSY\EX :/o=Org Exchange/ou=Groupe Administratif"

Le groupe "default" doit posséder le role "Editor". Si ce n’est pas le cas, utiliser la cmd-let Add-PublicFolderClientPermission

4) Test de publication des FB depuis Outlook 2003

Une fois la configuration côté serveur validée, essayer de forcer la publication des FB depuis le client Outlook 2003.

Pour cela nous pouvons créer quelques rendez vous sur le calendrier Outlook, puis redémarrer Outlook avec le switch /cleanfreebusy.

Avec cette commande, Outlook essaiera de supprimer les informations FB existantes sur le serveur et de les republier.

Si Outlook doit démarrer normalement sans afficher d’erreur. Dans le cas contraire il faut reprendre les étapes précédente.

Vérifiez deux fois plutot qu’une le "LegacyExchangeDN" de l’utilisateur et le comparer avec le nom du dossier FB sur le serveur.

Finalement, créer une demande de réunion depuis un autre utilisateur. Les informations de FB du premier utilisateur sont-elles toujours hachurées ?

5) Liens / références

KB 284200 : Schedule+ Free/Busy system folder is missing
TECHNET : Understanding Public Folders and System Folders
KB 945602 : Users who use OL03 cannot publish their free/busy data in E2K7

E2K7 - OWA - HTTP 500 - Internal Server Error

Description du problème

Suite à la réinstallation du noeud d’un cluster NLB Exchange 2007 avec le rôle CAS, j’ai copié le répertoire "Exchange Server\ClientAccess\Owa" du noeud qui n’avait pas été réinstallé vers le noeud réinstallé, dans le but de reprendre les personnalisations effectués sur le thème.

Suite à cette manipulation, OWA ne fonctionne plus. A la place Internet Explorer affiche le message ci-dessous :

 

Erreur HTTP 500.0 - Internal Server Error Echec de l'appel de LoadLibraryEx sur le filtre ISAPI "E:\Exchange Server\ClientAccess\owa\auth\owaauth.dll"

Dans le journal d’application nous constatons l’erreur IIS-W3SVC-WP 2268 :

Détail de l’erreur IIS-W3SVC-WP 2268 :

Nous avons également l’erreur IIS-W3SVC-WP 2214

Résolution du problème :

Ajouter dans les permissions du répertoire "Exchange Server\ClientAccess\Owa" le groupe "Utilisateurs Authentifiés" en lecture et exécution.

arduino test

 

http://exchangets.fr/IMG/jpg/OL_Anywhere_overview.gif

Billet de test


 


Ceci est un test


image