Поделиться через


Клиенты Outlook не могут подключиться и постоянно получают запрос проверки подлинности

 

Последнее изменение раздела: 2009-12-03

В этом разделе описана проблема подключения клиентов Outlook через мобильный Outlook в среде сервера Exchange 2007 с пакетом обновления 1 (SP1) в операционной системе Windows Server 2008 с включенной встроенной проверкой подлинности Windows в режиме ядра.

Когда клиент Outlook, который использует мобильный Outlook, пытается подключиться к серверу Exchange 2007, запущенному в операционной системе Windows Server 2008, он получает повторяющиеся запросы на ввод учетных данных и не может подключиться.

Это связано с тем, что в службах IIS 7.0 (роль веб-сервера в Windows Server 2008) по умолчанию включен режим ядра для встроенной проверки подлинности Windows.

Решение

Для подключения клиентов через мобильный Outlook, когда сервер клиентского доступа Exchange 2007 с пакетом обновления 1 (SP1) запущен в операционной системе Windows Server 2008, в службах IIS необходимо отключить режим ядра для встроенной проверки подлинности Windows.

Предварительная подготовка

Для выполнения действий, описанных ниже, используемой учетной записи необходимо делегировать роль администратора организации Exchange. На компьютере с Windows Server 2008 необходима учетная запись администратора или членство в группе администраторов, а также права на чтение и запись для следующих файлов конфигурации целевого сервера: Machine.config, корневой файл Web.config (в каталоге .NET Framework) и ApplicationHost.config.

В 64-разрядной системе Windows необходимо использовать программу Appcmd.exe из каталога LocalDrive\system32\inetsrv, а не из каталога LocalDrive\syswow64\inetsrv.

Процедура

Отключение режима ядра для встроенной проверки подлинности Windows на компьютере с сервером клиентского доступа Exchange Server 2007 с пакетом обновления 1 (SP1) в операционной системе Windows Server 2008

  1. В меню Пуск выберите пункт Выполнить.

  2. В поле Открыть введите cmd и нажмите клавишу ВВОД.

  3. Введите следующую команду:

    %systemroot%\system32\inetsrv\AppCmd.exe set config /section:system.webServer/security/authentication/windowsAuthentication /useKernelMode:false /commit:apphost
    
noteПримечание.
Если в организации есть устаревшие клиенты Entourage или пользователи, подключающиеся к Outlook Web Access с помощью виртуального каталога /exchange, эти действия необходимо выполнить на всех серверах почтовых ящиков Exchange 2007 с установленными службами IIS 7.

Остановка и запуск служб IIS на сервере клиентского доступа Exchange Server 2007 с пакетом обновления 1 (SP1) в операционной системе Windows Server 2008

  1. В меню Пуск выберите пункт Выполнить.

  2. В поле Открыть введите путь к файлу и нажмите клавишу ВВОД:

    %windir%\system32\inetsrv
    
  3. Щелкните правой кнопкой мыши файл Appcmd.exe и выберите пункт Запуск от имени администратора.

  4. Для остановки служб IIS на уровне сайта введите следующие команды:

    Stop Site MySite
    Set Site MySite /serverAutoStart:false
    
  5. Для запуска служб IIS на уровне сайта введите следующие команды:

    Start Site MySite
    Set Site MySite /serverAutoStart:true