none
После миграции на Exchange 2013 перестал работать ActiveSync с русскими именами (пред-Windows 2000) RRS feed

  • Общие обсуждения

  • В организации используются русские имена пользователей (пред-Windows 2000)
    После миграции с Exchange 2010 на Exchange 2013 перестал работать ActiveSync как извне, так и снаружи.

    Тесты на возможность подключения ActiveSync Microsoft Exchange для пользователя с адресом probniy@contoso.com с русским именем Пользователь Пробный (пред-Windows 2000):
    1. Автообнаружение Exchange ActiveSync - проходит
    2. Exchange ActiveSync - выдает следующие ошибки в зависимости от способа ввода имени (см. ниже)

    Если вводить в Анализатор Microsoft Connectivity Analyzer следующий параметр в виде
    Домен\имя пользователя (или имя участника-пользователя): contoso\Пользователь Пробный
    - тест проверки Exchange ActiveSync выдает следующее:

      Проверка методов проверки подлинности HTTP для URL-адреса https://mail.contoso.com/Microsoft-Server-ActiveSync.
      Методы проверки подлинности HTTP правильные.
        Подробнее
      Анализатор Microsoft Connectivity Analyzer обнаружил все ожидаемые способы проверки подлинности и не обнаружил запрещенных способов. Найденные способы: Basic
    Затраченное время: 423 мс.

      Выполняется запуск сеанса ActiveSync на этом сервере.
      При проверке сеанса Exchange ActiveSync произошли ошибки.
        Подробнее
      Затраченное время: 156 мс.

        Этапы проверки
        Попытка отправить команду OPTIONS на сервер.
      Не удалось выполнить проверку команды OPTIONS. Подробнее об этом: раздел "Дополнительные сведения".
        Подробные сведения об этой проблеме и способах ее устранения

        Подробнее
      C сервера получен ответ "HTTP 401" (доступ запрещен). Это может быть связано с неправильными учетными данными или с проблемой конфигурации на сервере Exchange Server.
    Заголовки:
    Connection: Keep-Alive
    request-id: d61eff56-4089-45e8-8a02-086b2f6f06ea
    X-FEServer: SERVER-0017
    Content-Length: 0
    Date: Mon, 11 Nov 2013 14:44:08 GMT
    Server: Microsoft-IIS/8.0
    WWW-Authenticate: Basic realm="mail.contoso.com"
    X-Powered-By: ASP.NET
    Затраченное время: 156 мс.


    Если вводить в Анализатор Microsoft Connectivity Analyzer следующий параметр в виде
    Домен\имя пользователя (или имя участника-пользователя): probniy@contoso.com
    - тест проверки Exchange ActiveSync выдает следующее:
     
    Проверка методов проверки подлинности HTTP для URL-адреса https://mail.contoso.com/Microsoft-Server-ActiveSync.
      Методы проверки подлинности HTTP правильные.
        Подробнее
      Анализатор Microsoft Connectivity Analyzer обнаружил все ожидаемые способы проверки подлинности и не обнаружил запрещенных способов. Найденные способы: Basic
    Затраченное время: 432 мс.

     Выполняется запуск сеанса ActiveSync на этом сервере.
      При проверке сеанса Exchange ActiveSync произошли ошибки.
        Подробнее
      Затраченное время: 479 мс.

        Этапы проверки
       Попытка отправить команду OPTIONS на сервер.
      Не удалось выполнить проверку команды OPTIONS. Подробнее об этом: раздел "Дополнительные сведения".
        Подробнее
      Ответ HTTP 500 возвращен Unknown.
    Получены заголовки:
    Connection: Keep-Alive
    X-FEServer: SERVER-0017
    Content-Length: 4226
    Cache-Control: private
    Content-Type: text/html; charset=utf-8
    Date: Mon, 11 Nov 2013 14:40:01 GMT
    Server: Microsoft-IIS/8.0
    X-AspNet-Version: 4.0.30319
    X-Powered-By: ASP.NET
    Затраченное время: 479 мс.

    После замены русского имени пользователя (пред-Windows 2000) на английское, тесты Анализатора Microsoft Connectivity Analyzer начинают проходить.

    Как это исправить, не меняя имена (пред-Windows 2000) пользователей?

     

    11 ноября 2013 г. 15:29

Все ответы

  • Привет,

    Попробуйте для пользователя с проблемой :

    1.Open Active Directory Users and Computers.
     
    2. On the menu at the top of the console, click View > Advanced Features.
     
    3. Locate and right-click the mailbox account in the console, and then click Properties.
     
    4. Click the Security tab.
     
    5. Click Advanced.
     
    6. Make sure that the check box for "Include inheritable permissions from this object's parent" is selected


    Мнения, высказанные здесь, являются отражением моих личных взглядов, а не позиции корпорации Microsoft. Вся информация предоставляется "как есть" без каких-либо гарантий. Не забывайте помечать сообщения как ответы и полезные, если они Вам помогли.

    12 ноября 2013 г. 13:22
    Модератор
  • Petko Krushev спасибо, но это было первое, что мы проверили и на всякий случай переназначали.

    К сожалению это не помогает. Напомню, что "после замены русского имени пользователя (пред-Windows 2000) на английское" все работает.

    12 ноября 2013 г. 13:58
  • Добрый день.

    Изменяйте выбранную в организации систему именования. Вам нужно это было сделать до того, как Вы столкнулись с подобной проблемой. Старайтесь избегать использовать кириллицу в именовании.

    12 ноября 2013 г. 16:22
  • Dmitriy Razbornov спасибо за совет, с подобной проблемой мы не сталкивались, - на Exchange 2010 все работало. На Exchange 2013 в тестовом домене тоже все работает с русскими именами пользователей (пред-Windows 2000). Наша организация под сотню сотрудников. Как им и руководству объяснить, почему после миграции на Exchange 2013 они должны будут логиниться теперь с английскими именами (из-за того, что Microsoft ActiveSync перестал работать с кирилицей)? Может нам совсем отказаться от кирилицы, чтобы все работало наверняка? :)
    13 ноября 2013 г. 7:36
  • Dmitriy Razbornov спасибо за совет, с подобной проблемой мы не сталкивались, - на Exchange 2010 все работало. На Exchange 2013 в тестовом домене тоже все работает с русскими именами пользователей (пред-Windows 2000).

    Вы уверены, что эктивсинк работает в 2013?

    У меня вот не получилось, я специально проверил.

    Давайте сравним настройки среды- контроллеры у Вас какие? Версия, язык?

    Что каксается отказаться- я свою точку зрения озвучил.

    Один раз сглупить при проектировании- в будущем раскладываете тысячу граблей.

    13 ноября 2013 г. 12:22
  • Dmitriy Razbornov У нас 2 тестовых домена:

    1. Развернутый "с нуля", диструбутив WS 2012 R2 стандартный (русский без обновлений).

    Exchange 2013 (русский), развернут с коммулятивного обновления 2.

    Версия домена и леса Windows Server 2012 R2.

    2. Копия корпоративной среды (Версия домена и леса Windows Server 2012), с удаленным и вновь установленным Exchange 2013 (русский), развернут с коммулятивного обновления 2.

    Проверка проводилась командами PS:

    $credential = Get-Credential -UserName "contoso\testuser" -Message "Enter password"
    Test-ActiveSyncConnectivity -MailboxCredential $credential

    Имя UPN пользователя testuser@contoso.com

    Имя пре-Windows 2000  CONTOSO\Тестовый Пользователь

    Во втором домене для вновь созданных пользователей все работает.

    13 ноября 2013 г. 13:00
  • P.S. И в первом конечно тоже работает :)
    13 ноября 2013 г. 13:02
  • А User logon Name и пре-Windows 2000   в боевой среде у Вас отличаются, или нет?
    13 ноября 2013 г. 13:07
  • Dmitriy Razbornov, у нас русская ОС Windows Server 2012, поэтому не "User logon Name", а "Имя входа пользователя" - английское (маленькими буквами)

    Домен записан большими английскими буквами, напpимер: CONTOSO\

    а само Имя входа пользователя (пред-Windows 2000) - Русское (например: Тестовый Пользователь).

    13 ноября 2013 г. 13:38