Les clients Outlook ne peuvent pas se connecter et sont invités à s'identifier à plusieurs reprises

 

Dernière rubrique modifiée : 2009-12-03

Cette rubrique décrit un problème de connectivité que les clients Outlook rencontrent lors de la connexion via Outlook Anywhere dans un environnement Exchange 2007 SP1 s'exécutant sous Windows Server 2008 pour lequel l'authentification Windows intégrée est activée en mode noyau.

Quand un client Outlook utilisant Outlook Anywhere tente de se connecter à Exchange 2007 en cours d'exécution sous Windows Server 2008, il reçoit des messages répétés l'invitant à entrer ses informations d'identification et ne peut pas se connecter.

Ceci s'explique par le fait que, dans les services Internet (IIS) 7.0 (rôle serveur Web dans Windows Server 2008), le mode noyau est activé par défaut pour l'authentification Windows intégrée.

Solution

Pour que les clients se connectent à l'aide d'Outlook Anywhere lorsque le serveur d'accès au client Exchange 2007 SP1 s'exécute sous Windows Server 2008, le mode noyau doit être désactivé pour l'authentification Windows intégrée dans IIS.

Avant de commencer

Pour exécuter les procédures suivantes, vous devez utiliser un compte auquel le rôle Administrateur d'organisation Exchange a été délégué. Vous devez disposer d'un compte d'administrateur ou être membre du groupe Administrateurs sur l'ordinateur exécutant Windows Server 2008. Vous devez également disposer d'autorisations d'accès en lecture/écriture aux fichiers de configuration cibles suivants au niveau du serveur : Machine.config, fichier racine Web.config (dans le répertoire .NET Framework) et ApplicationHost.config.

Si vous exécutez Windows 64 bits, utilisez Appcmd.exe, situé dans le répertoire LocalDrive\system32\inetsrv, et non dans le répertoire LocalDrive\syswow64\inetsrv.

Procédure

Désactivation du mode noyau dans l'authentification Windows intégrée sur l'ordinateur exécutant le rôle serveur d'accès au client Exchange 2007 SP1 sous Windows Server 2008

  1. Cliquez sur Démarrer > Exécuter.

  2. Dans la zone Ouvrir, tapez cmd, puis appuyez sur Entrée.

  3. Tapez la commande suivante :

    %systemroot%\system32\inetsrv\AppCmd.exe set config /section:system.webServer/security/authentication/windowsAuthentication /useKernelMode:false /commit:apphost
    

Notes

Si des clients Entourage hérités sont présents au sein de votre organisation, ou si des utilisateurs se connectent à Outlook Web Access en utilisant un répertoire virtuel Exchange, vous devez répéter ces opérations sur tous les serveurs de boîtes aux lettres Exchange 2007 sur lesquels IIS 7 est installé.

Arrêt et démarrage d'IIS sur le serveur d'accès au client Exchange 2007 SP1 exécutant Windows Server 2008

  1. Cliquez sur Démarrer > Exécuter.

  2. Dans la zone Ouvrir, tapez le chemin d'accès au fichier suivant, puis appuyez sur Entrée.

    %windir%\system32\inetsrv
    
  3. Cliquez avec le bouton droit sur Appcmd.exe, puis cliquez sur Exécuter en tant qu'administrateur.

  4. Entrez les commandes suivantes pour arrêter IIS au niveau du site :

    Stop Site MySite
    Set Site MySite /serverAutoStart:false
    
  5. Entrez les commandes suivantes pour démarrer ISS au niveau du site :

    Start Site MySite
    Set Site MySite /serverAutoStart:true