Outlook-Clients können keine Verbindung herstellen und werden wiederholt zur Authentifizierung aufgefordert

 

Letztes Änderungsdatum des Themas: 2009-12-03

Dieses Thema behandelt ein Verbindungsproblem, das bei Outlook-Clients auftritt, wenn sie in einer Exchange 2007 SP1-Umgebung, die unter Windows Server 2008 mit aktivierter integrierter Windows-Authentifizierung im Kernelmodus ausgeführt wird, über Outlook Anywhere eine Verbindung herstellen.

Wenn ein Outlook-Client unter Verwendung von Outlook Anywhere versucht, eine Verbindung mit Exchange 2007 unter Windows Server 2008 herzustellen, empfängt der Client wiederholte Aufforderungen, die Anmeldeinformationen einzugeben, und es kann keine Verbindung hergestellt werden.

Dies liegt daran, dass in IIS 7.0 (Internetinformationsdienste) – der Webserverrolle in Windows Server 2008 – der Kernelmodus standardmäßig für integrierte Windows-Authentifizierung aktiviert ist.

Lösung

Damit Clients mithilfe von Outlook Anywhere eine Verbindung herstellen können, wenn der Exchange 2007 SP1-Clientzugriffsserver unter Windows Server 2008 ausgeführt wird, muss der Kernelmodus für integrierte Windows-Authentifizierung in IIS deaktiviert sein.

Bevor Sie beginnen

Die folgenden Verfahren müssen mithilfe eines Kontos ausgeführt werden, dem die Exchange-Organisationsadministrator-Rolle zugewiesen wurde. Sie müssen über ein Administratorkonto verfügen oder Mitglied der Gruppe Administratoren auf dem Computer sein, auf dem Windows Server 2008 ausgeführt wird. Darüber hinaus müssen Sie über Lese- und Schreibberechtigungen für folgende Zielserver-Konfigurationsdateien verfügen: Machine.config, die Stammdatei Web.config (im .NET Framework-Verzeichnis) und ApplicationHost.config.

Wenn Sie die 64-Bit-Version von Windows ausführen, verwenden Sie Appcmd.exe im Verzeichnis LokalesLaufwerk\system32\inetsrv, nicht im Verzeichnis LokalesLaufwerk\syswow64\inetsrv.

Verfahren

Deaktivieren des Kernelmodus für integrierte Windows-Authentifizierung auf dem Computer, der unter Windows Server 2008 die Exchange 2007 SP1-Serverfunktion "ClientAccess" ausführt

  1. Klicken Sie auf Start > Ausführen.

  2. Geben Sie in das Feld Öffnen die Zeichenfolge cmd ein, und drücken Sie die EINGABETASTE.

  3. Geben Sie folgenden Befehl ein:

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

Hinweis

Wenn Entourage-Legacyclients in Ihrer Organisation vorhanden sind oder Benutzer Verbindungen mit Outlook Web Access mithilfe eines virtuellen Verzeichnisses /exchange herstellen, müssen Sie diese Schritte auf allen Exchange 2007-Postfachservern wiederholen, auf denen IIS 7 installiert ist.

Beenden und Starten von IIS auf dem Exchange 2007 SP1-Clientzugriffsserver, der Windows Server 2008 ausführt

  1. Klicken Sie auf Start > Ausführen.

  2. Geben Sie in das Feld Öffnen folgenden Dateipfad ein, und drücken Sie dann die EINGABETASTE:

    %windir%\system32\inetsrv
    
  3. Klicken Sie mit der rechten Maustaste auf Appcmd.exe, und klicken Sie dann auf Als Administrator ausführen.

  4. Geben Sie die folgenden Befehle ein, um IIS auf Standortebene zu beenden:

    Stop Site MySite
    Set Site MySite /serverAutoStart:false
    
  5. Geben Sie die folgenden Befehle ein, um IIS auf Standortebene zu starten:

    Start Site MySite
    Set Site MySite /serverAutoStart:true