Устранение неполадок в работе ActiveSync и Exchange Server

Какие функции выполняет это руководство?

Решение проблем с синхронизацией папки входящих сообщений, календаря и других элементов между устройствами и почтовыми ящиками Exchange Server.

Кто может использовать это средство?

Администраторы, отвечающие за диагностику неполадок в работе ActiveSync, с которыми сталкиваются пользователи.

Как работает это средство?

Для начала вам необходимо описать проблему, с которой вы столкнулись. Далее вы ознакомитесь с рядом инструкций, применимыми в вашей ситуации.

Примерное время выполнения.

60–90 минут.

С какой проблемой вы столкнулись?

Примечание. Список известных на текущий момент проблем представлен в этой статье.

С какой проблемой вы столкнулись?

Примечание. Список известных на текущий момент проблем представлен в этой статье.

Заключение

Поздравляем, проблема в работе ActiveSync устранена.


Неизвестная ошибка

К сожалению, эту проблему невозможно решить с помощью данного руководства. За дополнительной помощью обращайтесь в службу поддержки Майкрософт. При обращении в службу поддержки будьте готовы предоставить все данные, собранные в ходе выполнения этого руководства по устранению неполадок.

Неизвестная ошибка устройства

К сожалению, эту проблему невозможно решить с помощью данного руководства. На основе результатов выполненных действий по устранению неполадки рекомендуется обратиться к производителю устройства для получения дополнительной поддержки. За дополнительной помощью также можно обратиться в службу поддержки Майкрософт.

Анализатор удаленного подключения Exchange

Убедитесь, что в Microsoft Exchange ActiveSync работает функция автообнаружения. Для этого выполните указанные ниже действия.

  1. Перейдите на сайт Анализатора удаленного подключения (Майкрософт)
  2. В списке Тесты на возможность подключения ActiveSync Microsoft Exchange выберите пункт Автообнаружение Exchange ActiveSync и нажмите кнопку Далее
  3. Заполните все обязательные поля и нажмите кнопку Выполнить проверку
    3616_image8
     

Тестирование подключения завершилось сбоем?

Анализ результатов работы анализатора удаленного подключения Exchange

Для решения этой проблемы изучите результаты тестирования и устраните обнаруженные ошибки. Для этого выполните указанные ниже действия.

  1. Щелкните Развернуть все
    3616_image9
     

  2. Найдите в результатах сведения об ошибке (приблизительно ближе к концу) и устраните ее
    3616_image10
     

Удалось ли устранить проблему путем анализа результатов работы анализатора удаленного подключения Exchange?

Проверка имени участника-пользователя

Для настройки большинства устройств Exchange ActiveSync требуются адрес электронной почты и пароль. Такие учетные данные можно использовать только тогда, когда имя участника-пользователя совпадает с адресом электронной почты пользователя. Убедитесь, что эти два атрибута имеют одинаковые значения. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Запустите следующий командлет, чтобы извлечь значения атрибутов:
    Get-Mailbox user | fl UserPrincipalName,PrimarySmtpAddress
    3616_image11
     

Соответствует ли параметр UserPrincipalName параметру PrimarySmtpAddress для пользователя?

Проверка суффикса домена

Убедитесь, что для атрибута UserPrincipalName указан соответствующий суффикс домена. Для этого выполните указанные ниже действия.

  1. Откройте оснастку Active Directory — пользователи и компьютеры.
  2. Найдите объект пользователя и дважды щелкните его, чтобы открыть окно свойств.
  3. Перейдите на вкладку Учетная запись и щелкните раскрывающийся список Имя входа пользователя.
    3616_image12
     

Имеется ли в раскрывающемся списке домен SMTP-адресов?
Добавление суффиксов имени участника-пользователя; изменение имени участника-пользователя

Добавление суффиксов имени участника-пользователя

Для решения проблемы потребуется добавить основной домен SMTP-адресов в список суффиксов UPN. Для этого выполните указанные ниже действия.

  1. Откройте оснастку Active Directory — домены и доверие
  2. Щелкните правой кнопкой элемент Active Directory — домены и доверие и выберите пункт Свойства.
  3. Введите основной домен SMTP-адресов, щелкните Добавить и затем нажмите кнопку ОК.
    3616_image13
     

Изменение имени участника-пользователя

Для решения проблемы необходимо изменить атрибут UserPrincipalName для пользователя. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы изменить атрибут UserPrincipalName:
    Set-Mailbox user –UserPrincipalName user@fabrikam.com

Помогло ли изменение атрибута UserPrincipalName устранить проблему?

Изменение имени участника-пользователя

Для решения проблемы необходимо изменить атрибут UserPrincipalName для пользователя. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы изменить атрибут UserPrincipalName:
    Set-Mailbox user –UserPrincipalName user@fabrikam.com

Помогло ли изменение атрибута UserPrincipalName устранить проблему?

Ошибка политики

Exchange ActiveSync включает использование политик почтовых ящиков ActiveSync. Доступные настройки зависят от устройства и не являются универсальными. Чтобы определить, связана ли проблема с политикой почтовых ящиков ActiveSync, создайте такую политику и примените ее к пользователю. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы создать политику почтовых ящиков ActiveSync:
    New-ActiveSyncMailboxPolicy -Name "Test ActiveSync Policy"
  3. Выполните следующий командлет, чтобы применить эту новую политику к почтовому ящику:
    Set-CASMailbox user -ActiveSyncMailboxPolicy "Test ActiveSync Policy"

Помогло ли создание политики почтовых ящиков ActiveSync решить проблему?

Определение влияния

Перед тем как приступить к устранению проблемы, необходимо определить степень ее влияния на существующую среду.


Скольким пользователям не удается подключиться к Exchange ActiveSync?

Проверка разрешений Active Directory

Убедитесь, что проблемы с подключением не вызваны разрешениями объект-пользователя. Для этого выполните указанные ниже действия.

  1. Откройте оснастку Active Directory — пользователи и компьютеры.
  2. В меню Вид выберите Дополнительные параметры
  3. Найдите объект пользователя и дважды щелкните его, чтобы открыть окно свойств.
  4. Перейдите на вкладку Безопасность и нажмите кнопку Дополнительно.
    3616_image14
     

Включен ли параметр Добавить разрешения, наследуемые от родительских объектов?

Обновление разрешений Active Directory

Для решения проблемы необходимо изменить разрешения объект-пользователя, чтобы он наследовал разрешения от родительского объекта. Для этого выполните указанные ниже действия.

  1. Откройте оснастку Active Directory — пользователи и компьютеры.
  2. В меню Вид выберите Дополнительные параметры
  3. Найдите объект пользователя и дважды щелкните его, чтобы открыть окно свойств.
  4. Перейдите на вкладку Безопасность и нажмите кнопку Дополнительно.
  5. Включите параметр Добавить разрешения, наследуемые от родительских объектов и два раза нажмите кнопку ОК.
    3616_image15
     

Помогло ли изменение разрешений объект-пользователя решить проблему?

Включение ведения журнала почтовых ящиков ActiveSync; запись трассировки Fiddler; анализ журнала почтовых ящиков ActiveSync

Включение ведения журнала почтовых ящиков ActiveSync

На сервере клиентского доступа и в почтовом ящике необходимо включить ведение журнала почтовых ящиков ActiveSync для сбора более подробных сведений. Дополнительные сведения о ведении журнала почтовых ящиков см. по этой ссылке. Для этого выполните указанные ниже действия.

Примечание. Это изменение необходимо внести на всех серверах почтовых ящиков Exchange 2013.

  1. Откройте проводник и перейдите к папке синхронизации (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).
  2. Создайте копию файла web.config.
  3. Откройте файл web.config в блокноте и измените следующие разделы, как указано ниже:
    3616_image16
     

  4. Откройте диспетчер IIS.
  5. Разверните узел сервера и выберите раздел Пулы приложений.
  6. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Остановить.
  7. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Запустить.
  8. Откройте командную консоль Exchange.
  9. Выполните следующий командлет, чтобы включить ведение журнала почтового ящика пользователя:
    Set-CASMailbox user -ActiveSyncDebugLogging:$True

Запись трассировки Fiddler

Запросы от устройств ActiveSync не всегда достигают назначения, как это требуется. Чтобы обеспечить надлежащие отправку запроса и получение ответа, перенаправьте устройство через HTTP-прокси и просмотрите данные. Для этого выполните указанные ниже действия.
  1. Загрузите и установите ПО Fiddler для рабочей станции.
  2. Загрузите EAS Inspector for Fiddler.
  3. Извлеките библиотеку EASInspectorFiddler.dll в папку c:\Program Files\Fiddler2\Inspectors.
  4. Запустите приложение Fiddler.
  5. В меню Tools (Сервис) выберите пункт Fiddler Options (Параметры Fiddler).
  6. Перейдите на вкладку HTTPS и выберите элемент Decrypt HTTPS traffic (Расшифровывать трафик HTTPS). Во всех запросах подтверждения действия нажмите кнопку Yes (Да).
  7. Перейдите на вкладку "Connections" (Подключения) и установите переключатель Allow remote computers to connect (Разрешить подключение удаленных компьютеров). Во всех запросах подтверждения действия нажмите кнопку OK.
  8. Нажмите кнопку OK и закройте приложение Fiddler.
  9. Настройте устройство ActiveSync на использование этой рабочей станции в качестве прокси-сервера (обычно в настройках Wi-Fi устройства).
  10. Запустите приложение Fiddler.
  11. Попробуйте отправить одно или несколько сообщений из клиента ActiveSync.
  12. В меню File (Файл) выберите команду Capture Traffic (Записать трафик), чтобы остановить трассировку.

Анализ журнала почтовых ящиков ActiveSync

Данные собраны, после чего можно приступать к устранению неполадки. Сначала обратимся к журналу почтового ящика и проверим, были ли зафиксированы данные об элементе. Для этого выполните указанные ниже действия.
  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы получить журнал почтового ящика пользователя:
    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    Примечание. После этого на указанный адрес электронной почты будет отправлен журнал почтового ящика ActiveSync для анализа. Дополнительные сведения о ведении журнала почтовых ящиков см. по этой ссылке.
  3. Загрузите средство синтаксического анализа MailboxLogParser и извлеките файлы.
  4. Запустите средство с помощью файла MailboxLogParser.exe.
  5. Щелкните элемент Import Mailbox Logs to Grid (Импортировать журналы почтового ящика в таблицу), чтобы открыть журнал почтового ящика.
  6. В разделе Search raw log data for strings (Поиск строк в необработанных данных журнала) введите SendMail и нажмите кнопку Search (Найти).
    3616_image18
     

Отображается ли команда SendMail в журнале?
Местозаполнитель объединен с 15
Местозаполнитель объединен с 15
Проверка кода состояния SendMail

Ниже представлен пример результатов поиска в журнале почтового ящика ActiveSync.

3616_image19
 


Какое значение кода состояния для команды SendMail отображается в журнале?

Параметры организации Exchange ActiveSync

Примечание. Эта функция недоступна в Exchange 2007. Если ваша организация использует Exchange 2007, щелкните "Я использую Exchange 2007" в конце страницы.
С помощью параметров организации Exchange ActiveSync администраторы могут устанавливать для устройств ActiveSync уровень доступа по умолчанию. Эти параметры по умолчанию включают "Блокировать", "Поместить в карантин" и "Разрешить". Проверьте текущие настройки организации, чтобы узнать, какой уровень доступа по умолчанию используется в среде. Для этого выполните указанные ниже действия.
  1.  Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы определить текущие параметры организации:
    Get-ActiveSyncOrganizationSettings | ft DefaultAccessLevel
    3616_image20
     

Установлено ли для уровня доступа по умолчанию значение "Разрешить"?

Изменение параметров организации Exchange ActiveSync

Для решения проблемы необходимо изменить параметры организации ActiveSync. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы определить текущие параметры организации:
    Set-ActiveSyncOrganizationSettings –DefaultAccessLevel Allow

Помогло ли изменение значения параметра DefaultAccessLevel в параметрах организации ActiveSync решить проблему?

Правила доступа к устройству Exchange ActiveSync

С помощью правил доступа к устройству Exchange ActiveSync администраторы могут создавать группы доступа на основе характеристик устройства. Проверьте текущую конфигурацию правил доступа к устройству, которые могут разрешать подключение. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы найти правила доступа к устройству, в которых для уровня доступа задано значение "Разрешить":
    Get-ActiveSyncDeviceAccessRule | Where { $_.AccessLevel -eq "Allow" }
    3616_image21
     

Имеются ли правила доступа к устройству пользователя, в которых для уровня доступа задано значение "Блокировать" или "Поместить в карантин"?

Изменение правил доступа к устройству ActiveSync

Существует два способа решения этой проблемы. Первый способ заключается в том, чтобы удалить правила доступа к устройству. Дополнительные сведения о добавлении или удалении правил доступа к устройству см. по этой ссылке. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы создать правило доступа к устройству:
    Remove-ActiveSyncDeviceAccessRule ‘WindowsMail (DeviceType)’
    3616_image22
     

Второй способ — это изменить значение параметра AccessLevel для существующего правила доступа к устройству. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы изменить уровень доступа:
    Set-ActiveSyncDeviceAccessRule ‘WindowsMail (DeviceType)’ -AccessLevel Allow
    3616_image23
     

Помогло ли обновление правил доступа к устройству, используемых в организации, решить проблему?

Код заблокированного устройства для почтового ящика

Администратор может создать список устройств, которым запрещено синхронизировать содержимое почтового ящика. Проверьте, имеются ли в конфигурации пользователя устройства, для которых заблокирована возможность синхронизации. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы найти устройства, которым запрещено выполнять синхронизацию:
    Get-CASMailbox user | fl ActiveSyncBlockedDeviceIDs
    3616_image24
     

Находится ли устройство пользователя в списке заблокированных для указанного почтового ящика?

Изменение параметров почтового ящика

Для решения этой проблемы необходимо удалить код устройства из списка блокировки для соответствующего почтового ящика. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы найти устройства, которым запрещено выполнять синхронизацию:
    Set-CASMailbox user -ActiveSyncBlockedDeviceIDs $null
    Примечание. Чтобы получить дополнительные сведения об этом командлете и доступных параметрах, щелкните здесь.

Помогло ли удаление кода устройства из списка блокировки для почтового ящика решить проблему?

Анализ трассировки Fiddler

Если вы пытались отправить сообщение с устройства, соответствующий запрос должен отображаться в трассировке Fiddler. Трассировку Fiddler можно использовать для просмотра запросов, отправленных клиентом, и ответов от сервера. Для этого выполните указанные ниже действия.

  1. Откройте трассировку Fiddler.
  2. В меню Edit (Правка) выберите команду Find Sessions (Найти сеансы).
  3. Введите ActiveSync и нажмите кнопку "Find Sessions" (Найти сеансы).
  4. В столбце "Result" (Результат) найдите значения ответа HTTP, отличные от 200.
  5. Выберите запросы, где в столбце "Body" (Текст сообщения) имеется значение.
    3616_image25
     

  6. Перейдите на вкладку "TextView" (Текст), чтобы просмотреть подробные сведения об ответе.
    3616_image26
     

Были ли найдены ошибки HTTP в трассировке Fiddler?

Проверка кода состояния SendMail

Если ошибки HTTP не обнаружены, необходимо найти код состояния ответа ActiveSync. Для поиска этих ответов можно использовать трассировку Fiddler. Для этого выполните указанные ниже действия.

  1. Откройте трассировку Fiddler.
  2. В меню Edit (Правка) выберите команду Find Sessions (Найти сеансы).
  3. Введите ActiveSync и нажмите кнопку "Find Sessions" (Найти сеансы).
  4. Просмотрите столбец "Body" (Текст сообщения) и найдите небольшие значения.
    3616_image27
     

  5. Перейдите на вкладку "EAS XML" для запроса, отправленного устройством, и полученного ответа.
    3616_image28
     

Какой код состояния отображается в окне ответа?

Установка средства синтаксического анализа Log Parser Studio; запрос Log Parser Studio — SendMail; анализ результатов запроса

Установка средства синтаксического анализа Log Parser Studio

При попытке клиента ActiveSync обратиться к серверу Exchange могут возникать ошибки. Теперь нужно определить источник таких ошибок. Сначала обратимся к журналам IIS на сервере клиентского доступа. Перед тем как приступить к анализу этих журналов, на соответствующей рабочей станции необходимо установить средство Log Parser Studio. Для этого выполните указанные ниже действия.

  1. Загрузите и установите средство LogParser
    • Дважды щелкните файл LogParser.msi, чтобы начать установку.
    • При появлении запроса Открытие файла — предупреждение системы безопасности нажмите кнопку Запустить.
    • В окне приветствия нажмите кнопку Далее
    • Ознакомьтесь с условиями лицензионного соглашения, примите их и нажмите кнопкуДалее
    • В окне выбора типа установки установите флажок Полная.
    • В диалоговом окне "Все готово для установки" нажмите кнопку Установить.
    • В диалоговом окне завершения установки нажмите кнопку Готово.
  2. Загрузите средство Log Parser Studio и извлеките файлы.

После установки средства LogParser и извлечения файлов Log Parser Studio скопируйте файлы журналов IIS с серверов Exchange на локальную рабочую станцию для их анализа.

Запрос Log Parser Studio — SendMail

Чтобы определить запросы ActiveSync, которые могут вызывать ошибки, необходимо выполнить запрос для журналов IIS трафика устройства. Для этого выполните указанные ниже действия.

  1. Запустите средство Log Parser Studio. Для этого дважды щелкните файл LPS.exe.
  2. Щелкните значок папки журнала, чтобы выбрать файлы для обработки.
    3616_image30
     

  3. Нажмите кнопку "Добавить файлы" или "Добавить папку", а затем перейдите к ранее скопированным файлам и выберите их.
    3616_image31
     

  4. Убедитесь, что выбран нужный файл или папка, а затем нажмите кнопку "ОК".
  5. Дважды щелкните элемент ActiveSync: SendMail в библиотеке.
  6. Щелкните значок восклицательного знака для выполнения запроса.
    3616_image32
     

  7. Проанализируйте полученные результаты запроса, обратившись к столбцам "Статус", "Ошибка", "ABQ" и "sc-status".

Анализ результатов запроса

Ниже приведен пример результатов предыдущего запроса.

3616_image33
 

Необходимо проверить результаты запроса на предмет ошибок. Для этого выполните указанные ниже действия.

  1. Перейдите к столбцу Статус и найдите запросы, для которых в этом столбце имеется значение. Воспользуйтесь этим документом с описанием результатов протоколирования Exchange ActiveSync, чтобы ознакомиться с описаниями значений, а также узнать о том, существуют ли меры по устранению проблемы.
  2. Перейдите к столбцу Ошибка и найдите запросы, для которых в этом столбце имеется значение. Многие из ошибок можно определить по их названию, чтобы предпринять соответствующие меры по их устранению.
  3. Перейдите к столбцу sc-status и найдите запросы, для которых в этом столбце имеется значение больше 200. Это код состояния ответа HTTP, возвращаемый службами IIS. Дополнительные сведения см. по этой ссылке.

Помог ли анализ журналов IIS решить проблему?

Местозаполнитель объединен с 27
Местозаполнитель объединен с 27
Анализатор удаленного подключения Exchange

Чтобы определить, удается ли пользователю успешно подключиться к Exchange, запустите анализатор удаленного подключения Exchange для требуемой учетной записи пользователя. Для этого выполните указанные ниже действия.

  1. Перейдите на сайт Анализатора удаленного подключения (Майкрософт)
  2. В списке Тесты на возможность подключения ActiveSync Microsoft Exchange выберите пункт Exchange ActiveSync и нажмите кнопку Далее
  3. Заполните все обязательные поля и нажмите кнопку Выполнить проверку.
    3616_image34
     

    Примечание. При необходимости в параметрах сервера вручную укажите, чтобы необходимо выполнять обход запроса параметров автообнаружения пользователя.

Тест анализатора удаленного подключения Exchange завершился сбоем?

Анализ результатов работы анализатора удаленного подключения Exchange

Для решения этой проблемы изучите результаты тестирования и устраните обнаруженные ошибки. Для этого выполните указанные ниже действия.

  1. Щелкните Развернуть все
    3616_image9
     

  2. Найдите в результатах сведения об ошибке (приблизительно ближе к концу) и устраните ее
    3616_image35
     

Удалось ли устранить проблему путем анализа результатов работы анализатора удаленного подключения Exchange?

Пул приложений Exchange ActiveSync

Убедитесь, что пул MSExchangeSyncAppPool запущен и выполняется от имени учетной записи LocalSystem. Для этого выполните указанные ниже действия.

  1. Откройте диспетчер IIS.
  2. Разверните узел сервера и выберите раздел "Пулы приложений".
    
    3616_image36
     

Запущен ли пул MSExchangeSyncAppPool от имени учетной записи LocalSystem?

Изменение пула MSExchangeSyncAppPool

Чтобы устранить эту проблему, настройте пул MSExchangeSyncAppPool таким образом, чтобы он использовал учетную запись LocalSystem. Для этого выполните указанные ниже действия.

  1. Откройте диспетчер IIS.
  2. Разверните узел сервера и выберите раздел Пулы приложений.
  3. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите пункт Дополнительные параметры.
  4. Измените значение параметра "Идентификатор", выбрав учетную запись LocalSystem.
    
    3616_image37
     

  5. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Остановить.
  6. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Запустить.

Помогло ли изменение параметров пула MSExchangeSyncAppPool устранить проблему?

Параметры проверки подлинности виртуальных каталогов ActiveSync

Проверьте параметры проверки подлинности для виртуального каталога ActiveSync. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы проверить параметры виртуального каталога:
    Get-ActiveSyncVirtualDirectory | ft server,basic*

Настроен ли виртуальный каталог ActiveSync на использование обычной проверки подлинности?

Изменение параметров проверки подлинности виртуальных каталогов ActiveSync

Для решения проблемы настройте виртуальный каталог ActiveSync на использование обычной проверки подлинности. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы включить обычную проверку подлинности для виртуального каталога:
    Set-ActiveSyncVirtualDirectory ServerName\Microsoft* -BasicAuthEnabled:$True

Помогло ли включение обычной проверки подлинности для виртуального каталога ActiveSync решить проблему?

Домен ActiveSync по умолчанию

Некоторые устройства для проверки учетных данных отправляют лишь имя пользователя, что приводит к сбою проверки подлинности. Убедитесь, что для виртуального каталога ActiveSync настроен домен по умолчанию. Для этого выполните указанные ниже действия.

  1. Откройте диспетчер IIS.
  2. Последовательно разверните узел сервера, а затем узлы Сайты и Веб-сайт по умолчанию, после чего выберите Microsoft-Server-ActiveSync.
  3. В окне Просмотр возможностей дважды щелкните элемент Проверка подлинности.
  4. Выберите Обычная проверка подлинности, а затем щелкните Изменить в области Действия.
    3616_image38
     

Указано ли значение в поле "Домен по умолчанию"?

Добавление домена по умолчанию для виртуального каталога ActiveSync

Для решения проблемы необходимо настроить домен по умолчанию для виртуального каталога ActiveSync. Для этого выполните указанные ниже действия.

  1. Откройте диспетчер IIS.
  2. Последовательно разверните узел сервера, а затем узлы Сайты и Веб-сайт по умолчанию, после чего выберите Microsoft-Server-ActiveSync.
  3. В окне Просмотр возможностей дважды щелкните элемент Проверка подлинности.
  4. Выберите Обычная проверка подлинности, а затем щелкните Изменить в области Действия.
  5. Введите значение в поле Домен по умолчанию и нажмите кнопку ОК.
    3616_image39
     

Помогло ли включение домена по умолчанию для виртуального каталога ActiveSync решить проблему?

Параметры SSL виртуального каталога ActiveSync

Убедитесь, что для доступа к виртуальному каталогу ActiveSync не запрашиваются сертификаты клиентов. Для этого выполните указанные ниже действия.

  1. Откройте диспетчер IIS.
  2. Последовательно разверните узел сервера, а затем узлы Сайты и Веб-сайт по умолчанию, после чего выберите Microsoft-Server-ActiveSync.
  3. В окне Просмотр возможностей дважды щелкните элемент Параметры SSL.
    3616_image40
     

Установлено ли для параметра SSL для сертификатов клиентов значение "Игнорировать"?

Изменение параметров SSL виртуального каталога ActiveSync

Для решения проблемы включите для сертификатов клиентов параметр "Игнорировать". Для этого выполните указанные ниже действия.

  1. Откройте диспетчер IIS.
  2. Последовательно разверните узел сервера, а затем узлы Сайты и Веб-сайт по умолчанию, после чего выберите Microsoft-Server-ActiveSync.
  3. В окне Просмотр возможностей дважды щелкните элемент Параметры SSL.
  4. В разделе Сертификаты клиентов выберите Пропустить.
    3616_image41
     

Помогло ли игнорирование сертификатов клиентов в параметрах SSL решить проблему?

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

Если в IIS 7 настроено перенаправление протокола HTTP, то параметр перенаправления наследуется всеми вложенными виртуальными каталогами веб-сайта. Проверьте перенаправление протокола HTTP для виртуального каталога ActiveSync. Для этого выполните указанные ниже действия.

  1. Откройте диспетчер IIS.
  2. Последовательно разверните узел сервера, а затем узлы Сайты и Веб-сайт по умолчанию, после чего выберите Microsoft-Server-ActiveSync.
  3. В окне Просмотр возможностей дважды щелкните элемент Перенаправление HTTP.
    3616_image42
     

Настроено ли перенаправление для виртуального каталога ActiveSync?

Изменение перенаправления протокола HTTP для виртуального каталога ActiveSync

Чтобы устранить эту проблему, отключите перенаправление протокола HTTP из виртуального каталога ActiveSync. Для этого выполните указанные ниже действия.

  1. Откройте диспетчер IIS.
  2. Последовательно разверните узел сервера, а затем узлы Сайты и Веб-сайт по умолчанию, после чего выберите Microsoft-Server-ActiveSync.
  3. В окне Просмотр возможностей дважды щелкните элемент Перенаправление HTTP.
  4. Снимите флажок Запросы на перенаправление по следующему назначению.
    
    3616_image43
     

Помогло ли отключение перенаправления протокола HTTP для виртуального каталога ActiveSync решить проблему?

Почтовый ящик с поддержкой ActiveSync

Убедитесь, что для почтового ящика включена поддержка ActiveSync. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы проверить параметры почтового ящика:
     Get-CASMailbox user | fl ActiveSyncEnabled
    3616_image44
     

Включена ли для пользователя поддержка ActiveSync?

Включение для пользователя поддержки ActiveSync

Для решения проблемы включите для пользователя поддержку ActiveSync. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы включить почтовый ящик для ActiveSync:
    Set-CASMailbox user –ActiveSyncEnabled:$True
    3616_image45
     

Помогло ли включение почтового ящика для ActiveSync решить проблему?

Просмотр документа с описанием результатов протоколирования Exchange ActiveSync

Для команды SendMail получен неожиданный код состояния, отправленный Exchange. Чтобы понять, какая ошибка возникла, и устранить проблему, обратитесь к этому документу с описанием результатов протоколирования Exchange ActiveSync.


Удалось ли решить проблему, изучив полученный код состояния?

Параметры организации Exchange ActiveSync

Примечание. Эта функция недоступна в Exchange 2007. Если ваша организация использует Exchange 2007, щелкните "Я использую Exchange 2007" в конце страницы.

С помощью параметров организации Exchange ActiveSync администраторы могут устанавливать для устройств ActiveSync уровень доступа по умолчанию. Эти параметры по умолчанию включают "Блокировать", "Поместить в карантин" и "Разрешить". Проверьте текущие настройки организации, чтобы узнать, какой уровень доступа по умолчанию используется в среде. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы определить текущие параметры организации:
    Get-ActiveSyncOrganizationSettings | ft DefaultAccessLevel
    3616_image20
     

Установлено ли для уровня доступа по умолчанию значение "Разрешить"?

Изменение параметров организации ActiveSync

Для решения проблемы необходимо изменить параметры организации ActiveSync. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы определить текущие параметры организации:
    Set-ActiveSyncOrganizationSettings –DefaultAccessLevel Allow

Помогло ли изменение значения параметра DefaultAccessLevel в параметрах организации ActiveSync решить проблему?

Правила доступа к устройству Exchange ActiveSync

С помощью правил доступа к устройству Exchange ActiveSync администраторы могут создавать группы доступа на основе характеристик устройства. Проверьте текущую конфигурацию правил доступа к устройству, которые могут разрешать подключение. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы найти правила доступа к устройству, в которых для уровня доступа задано значение "Разрешить":
    Get-ActiveSyncDeviceAccessRule | Where { $_.AccessLevel -eq "Allow" }
    3616_image21
     

Имеются ли правила доступа к устройству пользователя, в которых для уровня доступа задано значение "Блокировать" или "Поместить в карантин"?

Изменение правил доступа к устройству ActiveSync

С помощью правил доступа к устройству Exchange ActiveSync администраторы могут создавать группы доступа на основе характеристик устройства. Проверьте текущую конфигурацию правил доступа к устройству, которые могут разрешать подключение. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы найти правила доступа к устройству, в которых для уровня доступа задано значение "Разрешить":
    Get-ActiveSyncDeviceAccessRule | Where { $_.AccessLevel -eq "Allow" }
    3616_image21
     

Имеются ли правила доступа к устройству пользователя, в которых для уровня доступа задано значение "Блокировать" или "Поместить в карантин"?

Код заблокированного устройства для почтового ящика

Администратор может создать список устройств, которым запрещено синхронизировать содержимое почтового ящика. Проверьте, имеются ли в конфигурации пользователя устройства, для которых заблокирована возможность синхронизации. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы найти устройства, которым запрещено выполнять синхронизацию:
    Get-CASMailbox user | fl ActiveSyncBlockedDeviceIDs
    3616_image24
     

Находится ли устройство пользователя в списке заблокированных для указанного почтового ящика?

Изменение параметров почтового ящика

Для решения этой проблемы необходимо удалить код устройства из списка блокировки для соответствующего почтового ящика. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы найти устройства, которым запрещено выполнять синхронизацию:
    Set-CASMailbox user -ActiveSyncBlockedDeviceIDs $null
    Примечание. Чтобы получить дополнительные сведения об этом командлете и доступных параметрах, щелкните здесь.

Помогло ли удаление кода устройства из списка блокировки для почтового ящика решить проблему?

Установка средства синтаксического анализа Log Parser Studio; запрос Log Parser Studio — подсчет синхронизаций с нулевым ключом SyncKey для каждого пользователя

Установка средства синтаксического анализа Log Parser Studio

При попытке клиента ActiveSync обратиться к серверу Exchange могут возникать ошибки. Теперь нужно определить источник таких ошибок. Сначала обратимся к журналам IIS на сервере клиентского доступа. Перед тем как приступить к анализу этих журналов, на соответствующей рабочей станции необходимо установить средство Log Parser Studio. Для этого выполните указанные ниже действия.

  1. Загрузите и установите средство LogParser
    • Дважды щелкните файл LogParser.msi, чтобы начать установку.
    • При появлении запроса Открытие файла — предупреждение системы безопасности нажмите кнопку Запустить.
    • В окне приветствия нажмите кнопку Далее
    • Ознакомьтесь с условиями лицензионного соглашения, примите их и нажмите кнопкуДалее
    • В окне выбора типа установки установите флажок Полная.
    • В диалоговом окне "Все готово для установки" нажмите кнопку Установить.
    • В диалоговом окне завершения установки нажмите кнопку Готово.
  2. Загрузите средство Log Parser Studio и извлеките файлы.

После установки средства LogParser и извлечения файлов Log Parser Studio скопируйте файлы журналов IIS с серверов Exchange на локальную рабочую станцию для их анализа.


Запрос Log Parser Studio — подсчет синхронизаций с нулевым ключом SyncKey для каждого пользователя

Чтобы определить, выполняют ли устройства повторную синхронизацию с Exchange, выполните в Log Parser запрос для поиска пользователей. Для этого выполните указанные ниже действия.

  1. Запустите средство Log Parser Studio. Для этого дважды щелкните файл LPS.exe.
  2. Щелкните значок папки журнала, чтобы выбрать файлы для обработки.
    3616_image30
     

  3. Нажмите кнопку "Добавить файлы" или "Добавить папку", а затем перейдите к ранее скопированным файлам и выберите их.
    3616_image31
     

  4. Убедитесь, что выбран нужный файл или папка, а затем нажмите кнопку "ОК".
  5. Дважды щелкните элемент ActiveSync: подсчет синхронизаций с нулевым ключом SyncKey для каждого пользователя в библиотеке.
  6. Щелкните значок восклицательного знака для выполнения запроса.
    3616_image32
     

  7. Проанализируйте результаты этого запроса.
    3616_image75
     

Имеются ли устройства, для которых указано несколько запросов с использованием ключа SyncKey со значением 0?

Проверьте работу антивирусной программы на уровне файлов

В большинстве случаев работа антивирусной программы на уровне файлов негативно сказывается на передаче трафика ActiveSync, поскольку возникают задержки в обработке запросов или ответов. Остановка таких служб не влияет на работу драйвера фильтра, выполняющегося в режиме ядра, который они используют. Чтобы отключить службы антивирусной программы, работающие на уровне файлов, выполните действия, указанные в этой статье. После перезапуска сервера клиентского доступа убедитесь, что драйвер фильтра, работающий в режиме ядра, отключен. Для этого выполните указанные ниже действия.

  1. Откройте командную строку.
  2. Выполните следующую команду:
    fltmc
  3. Сравните полученные результаты с примером для драйверов фильтра из этой статьи или выполните поиск фильтра по имени в Интернете.
    3616_image46
     

Помогло ли отключение драйвера фильтра антивирусной программы, работающего в режиме ядра, решить проблему?

Проблемы с почтой

Выберите тип проблемы с почтой, которая возникает при работе с клиентом ActiveSync.

Применимо только к одному клиенту

Проблема возникает в почтовом ящике Outlook, но не в клиенте ActiveSync, и наоборот. Перед тем как приступить к устранению этой проблемы, необходимо знать, можно ли ее воспроизвести в клиенте ActiveSync. Если это возможно, то во время этого процесса можно получить данные, которые позволят лучше понять проблему. В противном случае потребуются имеющиеся файлы журналов, чтобы попытаться определить, что произошло.


Можно ли воспроизвести проблему календаря на устройстве?

Включение ведения журнала почтовых ящиков ActiveSync; запись трассировки Fiddler; поиск элемента с помощью MfcMapi; поиск элемента в журнале почтового ящика;

Включение ведения журнала почтовых ящиков ActiveSync

Для устранения неполадок сначала необходимо включить ведение журнала почтового ящика на серверах клиентского доступа и в самом почтовом ящике пользователя. Дополнительные сведения о ведении журнала почтовых ящиков см. по этой ссылке. Для этого выполните указанные ниже действия.

Примечание. Это изменение необходимо внести на всех серверах почтовых ящиков Exchange 2013.

  1. Откройте проводник и перейдите к папке синхронизации (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).
  2. Создайте копию файла web.config.
  3. Откройте файл web.config в блокноте и измените следующие разделы, как указано ниже:
    3616_image16
     

  4. Откройте диспетчер IIS.
  5. Разверните узел сервера и выберите раздел Пулы приложений.
  6. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Остановить.
  7. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Запустить.
  8. Откройте командную консоль Exchange.
  9. Выполните следующий командлет, чтобы включить ведение журнала почтового ящика пользователя:
    Set-CASMailbox user -ActiveSyncDebugLogging:$True 

Запись трассировки Fiddler

Запросы от устройств ActiveSync не всегда достигают назначения, как это требуется. Чтобы обеспечить надлежащие отправку запроса и получение ответа, перенаправьте устройство через HTTP-прокси и просмотрите данные. Для этого выполните указанные ниже действия.
  1. Загрузите и установите ПО Fiddler для рабочей станции.
  2. Загрузите EAS Inspector for Fiddler.
  3. Извлеките библиотеку EASInspectorFiddler.dll в папку c:\Program Files\Fiddler2\Inspectors.
  4. Запустите приложение Fiddler.
  5. В меню Tools (Сервис) выберите пункт Fiddler Options (Параметры Fiddler).
  6. Перейдите на вкладку HTTPS и выберите элемент Decrypt HTTPS traffic (Расшифровывать трафик HTTPS). Во всех запросах подтверждения действия нажмите кнопку Yes (Да).
  7. Перейдите на вкладку "Connections" (Подключения) и установите переключатель Allow remote computers to connect (Разрешить подключение удаленных компьютеров). Во всех запросах подтверждения действия нажмите кнопку OK.
  8. Нажмите кнопку OK и закройте приложение Fiddler.
  9. Настройте устройство ActiveSync на использование этой рабочей станции в качестве прокси-сервера (обычно в настройках Wi-Fi устройства).
  10. Запустите приложение Fiddler.
  11. Попробуйте отправить одно сообщение или несколько из клиента ActiveSync.
  12. В меню File (Файл) выберите команду Capture Traffic (Записать трафик), чтобы остановить трассировку.

Поиск элемента с помощью MfcMapi

Перед тем как приступить к поиску данных в журнале почтового ящика, необходимо определить идентификатор ConversationID элемента. Для этого выполните указанные ниже действия.

  1. Загрузите и установите средство MfcMapi.
  2. Запустите средство MfcMapi.
  3. В меню Session (Сеанс) выберите команду Logon (Войти).
  4. Выберите профиль Outlook для почтового ящика и нажмите кнопку OK.
  5. Дважды щелкните почтовый ящик, чтобы открыть его.
  6. Разверните узел Root Container (Корневой контейнер), разверните раздел Top of Information Store (Корневой уровень хранилища), а затем щелкните правой кнопкой мыши пункт Inbox (Входящие) (или другую папку, в которой находится элемент) и выберите команду Open contents table (Открыть таблицу содержимого).
    3616_image47
     

  7. Выберите элемент в таблице, щелкните правой кнопкой мыши тег 0x00710102 и выберите команду Edit property (Изменить свойство).
    3616_image48
     

  8. Скопируйте значение, указанное в поле Binary (Двоичное).
    3616_image49
     

Поиск элемента в журнале почтового ящика

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

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы получить журнал почтового ящика пользователя:
    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com

    Примечание. После этого на указанный адрес электронной почты будет отправлен журнал почтового ящика ActiveSync для анализа. Дополнительные сведения о ведении журнала почтовых ящиков см. по этой ссылке.
  3. Загрузите средство синтаксического анализа MailboxLogParser и извлеките файлы.
  4. Запустите средство с помощью файла MailboxLogParser.exe.
  5. Щелкните элемент Import Mailbox Logs to Grid (Импортировать журналы почтового ящика в таблицу), чтобы открыть журнал почтового ящика.
    3616_image50
     

Поиск элемента в журнале почтового ящика

  1. В скопированном ранее двоичном значении удалите первый байт (или два первых символа). Затем используйте следующие пять байтов (или десять символов) для поиска.
    Пример. 01CEC1E829ED44997723AC344564BBEEF22D3A1A3373
  2. В разделе Search raw log data for strings (Поиск строк в необработанных данных журнала) введите значение, полученное на шаге 1, и нажмите кнопку Search (Найти).
    3616_image91
     

  3. Теперь сравните следующие 16 байт (или 32 символа) двоичного значения со значением параметра ConversationId в результатах поиска.
    Пример. 01CEC1E829ED44997723AC344564BBEEF22D3A1A3373
    3616_image92
     

  4. Запишите значение ServerId для элемента. Значение для приведенного выше примера — 5:11.

Удалось ли найти элемент в журнале почтового ящика с помощью параметра ConversationId?

Местозаполнитель объединен с 55
Местозаполнитель объединен с 55
Местозаполнитель объединен с 55
Анализ журнала почтового ящика на предмет наличия в нем элемента; проверка конечного состояния элемента

Анализ журнала почтового ящика на предмет наличия в нем элемента

Теперь, когда известно, что элемент имеется в журнале почтового ящика, необходимо отследить действия, выполненные для встречи. Для этого выполните указанные ниже действия.

  1. Найдите значение ServerId, полученное ранее.
    3616_image93
     

  2. Просмотрите журнал и найдите RequestBody или ResponseBody. Если элемент присутствует в тексте ответа, это значит, что элемент был обновлен на сервере. В противном случае элемент присутствует в тексте запроса. Это означает, что элемент был обновлен в клиенте.
    3616_image60
     

  3. Запишите выполненное действие (добавление, изменение или удаление), а также то, кем оно было отправлено — сервером или клиентом.
  4. Повторяйте действия 2–4 до тех пор, пока не удастся найти следующие записи.

Примечание. Дополнительные сведения об анализе журналов почтовых ящиков Exchange ActiveSync см. по этой ссылке.

Проверка конечного состояния элемента

После анализа журнала почтового ящика известно, что с элементом выполнялось одно действие или несколько. Окончательный результат элемента зависит от конечного действия. Указанные ниже параметры описывают ожидаемое состояние элемента на основе выполненного действия.

Add — элемент должен находиться в папке в клиенте ActiveSync.

Change — элемент должен быть обновлен в папке в клиенте ActiveSync.

Delete — элемент должен быть удален из папки в клиенте ActiveSync.


Соответствует ли результат конечного действия ожидаемому состоянию элемента?

Местозаполнитель объединен с 59

После анализа журнала почтового ящика известно, что с элементом выполнялось одно действие или несколько. Окончательный результат элемента зависит от конечного действия. Указанные ниже параметры описывают ожидаемое состояние элемента на основе выполненного действия.

Add — элемент должен находиться в папке в клиенте ActiveSync.

Change — элемент должен быть обновлен в папке в клиенте ActiveSync.

Delete — элемент должен быть удален из папки в клиенте ActiveSync.

Соответствует ли результат конечного действия ожидаемому состоянию элемента?

Анализ трассировки Fiddler для элемента; проверка конечного состояния элемента

Анализ трассировки Fiddler для элемента

Действие на сервере Exchange указывает на то что, для устройства должно быть правильное состояние для этой встречи. Можно воспользоваться трассировкой Fiddler для проверки того, что ответ был получен клиентом. Для этого выполните указанные ниже действия.

  1. Откройте трассировку Fiddler.
  2. В меню Edit (Правка) выберите команду Find Sessions (Найти сеансы).
  3. Введите пространство имен для ActiveSync (например, mail.contoso.com) и нажмите кнопку "Find Sessions" (Найти сеансы).
  4. Выберите запросы, где в столбце "Body" (Текст сообщения) имеется значение.
    3616_image61
     

  5. Перейдите на вкладку "EAS XML" для просмотра запроса и ответа.
    3616_image62
     

  6. Найдите все запросы и ответы для ServerId, найденные ранее.

Проверка конечного состояния элемента

После трассировки Fiddler известно, что с элементом выполнялось одно действие или несколько. Окончательный результат элемента зависит от конечного действия. Указанные ниже параметры описывают ожидаемое состояние элемента на основе выполненного действия.

Add — элемент должен находиться в папке в клиенте ActiveSync.

Change — элемент должен быть обновлен в папке в клиенте ActiveSync.

Delete — элемент должен быть удален из папки в клиенте ActiveSync.


Соответствует ли результат конечного действия ожидаемому состоянию элемента?

Местозаполнитель объединен с 61
Анализ трассировки Fiddler на предмет ошибок

Ожидается, что устройством будет отправлен один запрос или несколько для получения последних обновлений для папки. Можно воспользоваться трассировкой Fiddler для проверки того, что запрос был отправлен клиентом, а ответ был получен сервером. Для этого выполните указанные ниже действия.

  1. Откройте трассировку Fiddler.
  2. В меню Edit (Правка) выберите команду Find Sessions (Найти сеансы).
  3. Введите пространство имен для ActiveSync (например, mail.contoso.com) и нажмите кнопку "Find Sessions" (Найти сеансы).
  4. В столбце "Result" (Результат) найдите значения ответа HTTP, отличные от 200.
  5. Выберите запросы, где в столбце "Body" (Текст сообщения) имеется значение.
    3616_image25
     

  6. Перейдите на вкладку "TextView" (Текст), чтобы просмотреть подробные сведения об ответе.
    3616_image26
     

Были ли найдены ошибки в трассировке Fiddler?

Установка средства синтаксического анализа Log Parser Studio; запрос Log Parser Studio — запрос устройства; анализ результатов запроса; повторная синхронизация папки

Установка средства синтаксического анализа Log Parser Studio

При попытке клиента ActiveSync обратиться к серверу Exchange могут возникать ошибки. Теперь нужно определить источник таких ошибок. Сначала обратимся к журналам IIS на сервере клиентского доступа. Перед тем как приступить к анализу этих журналов, на соответствующей рабочей станции необходимо установить средство Log Parser Studio. Для этого выполните указанные ниже действия.

  1. Загрузите и установите средство LogParser
    • Дважды щелкните файл LogParser.msi, чтобы начать установку.
    • При появлении запроса Открытие файла — предупреждение системы безопасности нажмите кнопку Запустить.
    • В окне приветствия нажмите кнопку Далее
    • Ознакомьтесь с условиями лицензионного соглашения, примите их и нажмите кнопкуДалее
    • В окне выбора типа установки установите флажок Полная.
    • В диалоговом окне "Все готово для установки" нажмите кнопку Установить.
    • В диалоговом окне завершения установки нажмите кнопку Готово.
  2. Загрузите средство Log Parser Studio и извлеките файлы.

После установки средства LogParser и извлечения файлов Log Parser Studio скопируйте файлы журналов IIS с серверов Exchange на локальную рабочую станцию для их анализа.

Запрос Log Parser Studio — запрос устройства

Чтобы определить запросы ActiveSync, которые могут вызывать ошибки, необходимо выполнить запрос для журналов IIS трафика устройства. Для этого выполните указанные ниже действия.

  1. Запустите средство Log Parser Studio. Для этого дважды щелкните файл LPS.exe.
  2. Щелкните значок папки журнала, чтобы выбрать файлы для обработки.
    3616_image30
     

  3. Нажмите кнопку "Добавить файлы" или "Добавить папку", а затем перейдите к ранее скопированным файлам и выберите их.
    3616_image31
     

  4. Убедитесь, что выбран нужный файл или папка, а затем нажмите кнопку "ОК".
  5. Дважды щелкните элемент ActiveSync: запрос устройства в библиотеке.
  6. Измените значение параметра DeviceId в предложении WHERE в конце запроса, указав значение из предыдущего шага.
  7. Щелкните значок восклицательного знака для выполнения запроса.
    3616_image32
     

  8. Проанализируйте полученные результаты запроса, обратившись к столбцам "Ошибка" и "sc-status".
    3616_image54
     

Анализ результатов запроса

Теперь следует обратиться к результатам предыдущего запроса для поиска ошибок. Для этого выполните указанные ниже действия.

  1. Перейдите к столбцу Статус и найдите запросы, для которых в этом столбце имеется значение больше 1. Воспользуйтесь этим документом с описанием результатов протоколирования Exchange ActiveSync, чтобы ознакомиться с описаниями значений, а также узнать о том, существуют ли меры по устранению проблемы. (Вы можете не учитывать команды Ping из этого обзора.)
  2. Перейдите к столбцу Ошибка и найдите запросы, для которых в этом столбце имеется значение. Многие из ошибок можно определить по их названию, чтобы предпринять соответствующие меры по их устранению.
  3. Перейдите к столбцу sc-status и найдите запросы, для которых в этом столбце имеется значение больше 200. Это код состояния ответа HTTP, возвращаемый службами IIS. Дополнительные сведения см. по этой ссылке.

В журналах IIS нет информации, которая помогла бы разобраться с требуемым элементом. Лучше всего будет найти в журналах IIS запрос, выполненный приблизительно в то время, когда произошло последнее изменение элемента.

Примечание. Чтобы лучше понять некоторые из элементов, найденных в записи журнала IIS, обратитесь к этой статье.

Повторная синхронизация папки

На предыдущих шагах удалось определить причину возникновения проблемы с элементом. В клиенте ActiveSync элемент по-прежнему может находиться в неправильном состоянии. Для решения проблемы необходимо удалить папку из списка папок для синхронизации, подождать приблизительно пять минут, а затем снова добавить ее в этот список.


Находится ли элемент в правильном состоянии в клиенте ActiveSync?

Местозаполнитель объединен с 64
Местозаполнитель объединен с 64
Анализ почтового ящика журнала на предмет ошибок

В трафике ActiveSync для этого элемента отсутствуют признаки того, что элемент находился в правильном состоянии на устройстве. Теперь необходимо продолжить изучать журнал почтового ящика на предмет проблем с запросами ActiveSync для папки. Для этого выполните указанные ниже действия.

  1. Просмотрите результаты поиска из предыдущего шага.
  2. Проверьте значение кода Статус в ответе. Если оно отличается от 1, обратитесь к этому документу с описанием результатов протоколирования ActiveSync, чтобы узнать подробнее о коде состояния.
  3. Также проверьте запись журнала на предмет любых сообщений об исключениях.
  4. Повторите шаги 2–4 для каждой записи журнала календаря.

Примечание. Дополнительные сведения об анализе журналов почтовых ящиков Exchange ActiveSync см. по этой ссылке.


Были ли найдены в журнале почтового ящика коды состояния для ответа, отличные от 1, или любые исключения?

Установка средства синтаксического анализа Log Parser Studio; запрос Log Parser Studio — запрос DeviceId; анализ результатов запроса; повторная синхронизация папки

Установка средства синтаксического анализа Log Parser Studio

При попытке клиента ActiveSync обратиться к серверу Exchange могут возникать ошибки. Теперь нужно определить источник таких ошибок. Сначала обратимся к журналам IIS на сервере клиентского доступа. Перед тем как приступить к анализу этих журналов, на соответствующей рабочей станции необходимо установить средство Log Parser Studio. Для этого выполните указанные ниже действия.

  1. Загрузите и установите средство LogParser
    • Дважды щелкните файл LogParser.msi, чтобы начать установку.
    • При появлении запроса Открытие файла — предупреждение системы безопасности нажмите кнопку Запустить.
    • В окне приветствия нажмите кнопку Далее
    • Ознакомьтесь с условиями лицензионного соглашения, примите их и нажмите кнопкуДалее
    • В окне выбора типа установки установите флажок Полная.
    • В диалоговом окне "Все готово для установки" нажмите кнопку Установить.
    • В диалоговом окне завершения установки нажмите кнопку Готово.
  2. Загрузите средство Log Parser Studio и извлеките файлы.

После установки средства LogParser и извлечения файлов Log Parser Studio скопируйте файлы журналов IIS с серверов Exchange на локальную рабочую станцию для их анализа.

Запрос Log Parser Studio — запрос DeviceId

Чтобы определить запросы ActiveSync, которые могут вызывать ошибки, необходимо выполнить запрос для журналов IIS трафика устройства. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы найти устройства, которым запрещено выполнять синхронизацию:
    Get-ActiveSyncDevice -Mailbox | fl DeviceId,DeviceType
  3. Запустите средство Log Parser Studio. Для этого дважды щелкните файл LPS.exe.
  4. Щелкните значок папки журнала, чтобы выбрать файлы для обработки.
    3616_image30
     

  5. Нажмите кнопку "Добавить файлы" или "Добавить папку", а затем перейдите к ранее скопированным файлам и выберите их.
    3616_image31
     

  6. Убедитесь, что выбран нужный файл или папка, а затем нажмите кнопку "ОК".
  7. Дважды щелкните элемент ActiveSync: запрос устройства в библиотеке.
  8. Измените значение параметра DeviceId в предложении WHERE в конце запроса, указав значение из шага 2.
  9. Щелкните значок восклицательного знака для выполнения запроса.
    3616_image32
     

  10. Проанализируйте полученные результаты запроса, обратившись к столбцам "Ошибка" и "sc-status".
    3616_image54
     

Анализ результатов запроса

Необходимо проверить результаты запроса на предмет ошибок. Для этого выполните указанные ниже действия.

  1. Перейдите к столбцу Статус и найдите запросы, для которых в этом столбце имеется значение больше 1. Воспользуйтесь этим документом с описанием результатов протоколирования Exchange ActiveSync, чтобы ознакомиться с описаниями значений, а также узнать о том, существуют ли меры по устранению проблемы. (Вы можете не учитывать команды Ping из этого обзора.)
  2. Перейдите к столбцу Ошибка и найдите запросы, для которых в этом столбце имеется значение. Многие из ошибок можно определить по их названию, чтобы предпринять соответствующие меры по их устранению.
  3. Перейдите к столбцу sc-status и найдите запросы, для которых в этом столбце имеется значение больше 200. Это код состояния ответа HTTP, возвращаемый службами IIS. Дополнительные сведения см. по этой ссылке.

В журналах IIS нет информации, которая помогла бы разобраться с требуемым элементом. Лучше всего будет найти в журналах IIS запрос, выполненный приблизительно в то время, когда произошло последнее изменение элемента. Чтобы лучше понять некоторые из элементов, найденных в записи журнала IIS, обратитесь к этой статье.

Повторная синхронизация папки

На предыдущих шагах удалось определить причину возникновения проблемы с элементом. В клиенте ActiveSync элемент по-прежнему может находиться в неправильном состоянии. Для решения проблемы необходимо удалить папку из списка папок для синхронизации, подождать приблизительно пять минут, а затем снова добавить ее в этот список.


Находится ли элемент в правильном состоянии в клиенте ActiveSync?

Местозаполнитель объединен с 68
Местозаполнитель объединен с 68
Повторная синхронизация папки

На предыдущих шагах удалось определить причину возникновения проблемы с элементом. В клиенте ActiveSync элемент по-прежнему может находиться в неправильном состоянии. Для решения проблемы необходимо удалить папку из списка папок для синхронизации, подождать приблизительно пять минут, а затем снова добавить ее в этот список.


Находится ли элемент в правильном состоянии в клиенте ActiveSync?

Установка средства синтаксического анализа Log Parser Studio; поиск DeviceId для пользователя; запрос Log Parser Studio — запрос устройства; анализ результатов запроса

Установка средства синтаксического анализа Log Parser Studio

При попытке клиента ActiveSync обратиться к серверу Exchange могут возникать ошибки. Теперь нужно определить источник таких ошибок. Сначала обратимся к журналам IIS на сервере клиентского доступа. Перед тем как приступить к анализу этих журналов, на соответствующей рабочей станции необходимо установить средство Log Parser Studio. Для этого выполните указанные ниже действия.

  1. Загрузите и установите средство LogParser
    • Дважды щелкните файл LogParser.msi, чтобы начать установку.
    • При появлении запроса Открытие файла — предупреждение системы безопасности нажмите кнопку Запустить.
    • В окне приветствия нажмите кнопку Далее
    • Ознакомьтесь с условиями лицензионного соглашения, примите их и нажмите кнопкуДалее
    • В окне выбора типа установки установите флажок Полная.
    • В диалоговом окне "Все готово для установки" нажмите кнопку Установить.
    • В диалоговом окне завершения установки нажмите кнопку Готово.
  2. Загрузите средство Log Parser Studio и извлеките файлы.

После установки средства LogParser и извлечения файлов Log Parser Studio скопируйте файлы журналов IIS с серверов Exchange на локальную рабочую станцию для их анализа.

Поиск DeviceId для пользователя

Необходимо найти идентификатор DeviceId для клиента ActiveSync, у которого наблюдается проблема. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет для получения DeviceId:
    Get-ActiveSyncDeviceStatistics -Mailbox clt | fl DeviceId,DeviceType
    3616_image55
     

  3. Обратите внимание на значение DeviceID.

Запрос Log Parser Studio — запрос устройства

Чтобы определить запросы ActiveSync, которые могут вызывать ошибки, необходимо выполнить запрос для журналов IIS трафика устройства. Для этого выполните указанные ниже действия.

  1. Запустите средство Log Parser Studio. Для этого дважды щелкните файл LPS.exe.
  2. Щелкните значок папки журнала, чтобы выбрать файлы для обработки.
    3616_image30
     

  3. Нажмите кнопку "Добавить файлы" или "Добавить папку", а затем перейдите к ранее скопированным файлам и выберите их.
    3616_image31
     

  4. Убедитесь, что выбран нужный файл или папка, а затем нажмите кнопку "ОК".
  5. Дважды щелкните элемент ActiveSync: запрос устройства в библиотеке.
  6. Измените значение параметра DeviceId в предложении WHERE в конце запроса, указав значение из предыдущего шага.
  7. Щелкните значок восклицательного знака для выполнения запроса.
    3616_image32
     

  8. Проанализируйте полученные результаты запроса, обратившись к столбцам "Ошибка" и "sc-status".
    3616_image54
     

Анализ результатов запроса

Теперь следует обратиться к результатам предыдущего запроса для поиска ошибок.


Какое сообщение об ошибке указано в результатах выполнения запроса?

Местозаполнитель объединен с 72
Местозаполнитель объединен с 72
Местозаполнитель объединен с 72
Проверка политики почтовых ящиков ActiveSync

Чтобы проверить, не вызвана ли ошибка AttachmentTooBig соответствующей настройкой политики почтовых ящиков ActiveSync, проверьте применяемую к этому почтовому ящику политику. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы получить параметры политики почтового ящика ActiveSync для этого пользователя:
    Get-ActiveSyncMailboxPolicy (Get-Mailbox alias ).ActiveSyncMailboxPolicy | ft name,*Attach* -AutoSize
    Примечание. Этот командлет должен возвращать только один результат. Если получено несколько результатов, используйте параметры по умолчанию.
    3616_image57
     

Задано ли для параметра MaxAttachmentSize значение unlimited?

Проверка ограничений на размер сообщений

Чтобы проверить, не вызвана ли ошибка AttachmentTooBig ограничениями размера сообщений, проверьте параметры транспорта для организации Exchange. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы извлечь ограничения на размер сообщений:
    Get-TransportConfig | fl *size
    3616_image58
     

Превышает ли значение параметра MaxReceiveSize или MaxSendSize 10 МБ?

Изменение параметров Exchange ActiveSync

Для решения проблемы необходимо увеличить значение максимально допустимого объема передачи данных для виртуального каталога ActiveSync. Для этого выполните указанные ниже действия.

ВНИМАНИЕ! Внесение указанных ниже изменений может привести к увеличению расходов на передачу данных на мобильном устройстве.

  1. Откройте проводник.
  2. Перейдите к каталогу установки Exchange (%ExchangeInstallPath%), затем перейдите в папки ClientAccess и Sync.
  3. Создайте копию файла web.config.
  4. Откройте файл web.config в блокноте.
  5. Найдите параметр MaxDocumentDataSIze и при необходимости измените его значение.
    3616_image60
     

    Примечание. Это значение задается в байтах.
  6. Найдите параметр MaxRequestLength и при необходимости измените его значение.
    3616_image61
     

    Примечание. Это значение задается в килобайтах.
  7. Откройте диспетчер IIS.
  8. Разверните узел сервера и выберите раздел Пулы приложений.
  9. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Остановить.
  10. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Запустить.

Помогло ли изменение параметров ActiveSync устранить проблему?

Изменение политики почтовых ящиков ActiveSync

Для решения проблемы необходимо увеличить максимально допустимый размер вложения в политике почтовых ящиков ActiveSync. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы изменить политику почтовых ящиков ActiveSync:
    Set-ActiveSyncMailboxPolicy Default -MaxAttachmentSize 20971520
    Примечание. Значение параметра MaxAttachmentSize задается в байтах. Измените имя политики и значение ограничения соответствующим образом.

Помогло ли увеличение максимально допустимого размера вложения в политике почтовых ящиков ActiveSync решить проблему?

Включение ведения журнала почтовых ящиков ActiveSync; анализ журнала почтовых ящиков ActiveSync; поиск вложения с помощью MfcMapi

Включение ведения журнала почтовых ящиков ActiveSync

Чтобы определить, какой ответ ActiveSync вызывает сбой, необходимо включить ведение журнала почтового ящика. Дополнительные сведения о ведении журнала почтовых ящиков см. по этой ссылке. Для этого выполните указанные ниже действия.

Примечание. Это изменение необходимо внести на всех серверах почтовых ящиков Exchange 2013.

  1. Откройте проводник и перейдите к папке синхронизации (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).
  2. Создайте копию файла web.config.
  3. Откройте файл web.config в блокноте и измените следующие разделы, как указано ниже:
    3616_image16
     

  4. Откройте диспетчер IIS.
  5. Разверните узел сервера и выберите раздел Пулы приложений.
  6. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите пункт Дополнительные параметры.
  7. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Остановить.
  8. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Запустить.
  9. Откройте командную консоль Exchange.
  10. Выполните следующий командлет, чтобы включить ведение журнала почтового ящика пользователя:
    Set-CASMailbox user -ActiveSyncDebugLogging:$True
  11. Попробуйте открыть вложение, отправленное клиентом ActiveSync.

Анализ журнала почтовых ящиков ActiveSync

Просмотрите журнал почтового ящика, чтобы определить вложение, которое пытается открыть пользователь. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы получить журнал почтового ящика пользователя:
    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    Примечание. После этого на указанный адрес электронной почты будет отправлен журнал почтового ящика ActiveSync для анализа. Дополнительные сведения о ведении журнала почтовых ящиков см. по этой ссылке.
  3. Загрузите средство синтаксического анализа MailboxLogParser и извлеките файлы.
  4. Запустите средство с помощью файла MailboxLogParser.exe.
  5. Щелкните элемент Import Mailbox Logs to Grid (Импортировать журналы почтового ящика в таблицу), чтобы открыть журнал почтового ящика.
    3616_image50
     

  6. В разделе Search raw log data for strings (Поиск строк в необработанных данных журнала) введите ObjectNotFound и нажмите кнопку Search (Найти).
  7. Просмотрите результаты поиска на предмет ошибок в записях журнала. Запишите номер вложения, указанный в параметре FileReference. Это последний номер в значении: 5%3a12%3a0. (Полное значение: 5:12:0, где 0 — это вложение для ServerId 5:12.)
    3616_image62
     

Примечание. Дополнительные сведения об анализе журналов почтовых ящиков Exchange ActiveSync см. по этой ссылке.


Поиск вложения с помощью MfcMapi

Необходимо определить, имеется ли вложение в сообщении. Для этого выполните указанные ниже действия.

  1. Загрузите и установите средство MfcMapi.
  2. Запустите средство MfcMapi.
  3. В меню Session (Сеанс) выберите команду Logon (Войти).
  4. Выберите профиль Outlook для почтового ящика и нажмите кнопку OK.
  5. Дважды щелкните почтовый ящик, чтобы открыть его.
  6. Разверните узел Root Container (Корневой контейнер), разверните раздел Top of Information Store (Корневой уровень хранилища), а затем щелкните правой кнопкой мыши пункт Inbox (Входящие) (или другую папку, в которой находится элемент) и выберите команду Open contents table (Открыть таблицу содержимого).
    3616_image47
     

  7. Щелкните правой кнопкой мыши сообщение и выберите команду Attachments > Display attachment table (Вложения > Показать таблицу вложений).
  8. Будет представлен список вложений для сообщения.
    3616_image63
     

Имеется ли в списке вложение с номером FileReference, найденным в журнале почтового ящика?

Местозаполнитель объединен с 80
Местозаполнитель объединен с 80
Просмотр вложения с помощью Outlook

Чтобы определить, повреждено ли вложение, обратитесь к пользователю с просьбой открыть вложение в приложении Outlook или Outlook Web Access.


Удается ли пользователю открыть вложение в другом клиенте?

Проверка политики почтовых ящиков ActiveSync

Чтобы проверить, не вызвана ли ошибка AttachmentTooBig соответствующей настройкой политики почтовых ящиков ActiveSync, проверьте применяемую к этому почтовому ящику политику. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы получить параметры политики почтового ящика ActiveSync для этого пользователя:
    Get-ActiveSyncMailboxPolicy (Get-Mailbox alias).ActiveSyncMailboxPolicy | ft name,*Attach* -AutoSize
    Примечание. Этот командлет должен возвращать только один результат. Если получено несколько результатов, используйте параметры по умолчанию.
    3616_image57
     

Указано ли для параметра AttachmentsEnabled значение True?

Изменение политики почтовых ящиков ActiveSync

Для решения проблемы необходимо увеличить максимально допустимый размер вложения в политике почтовых ящиков ActiveSync. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы изменить политику почтовых ящиков ActiveSync:
    Set-ActiveSyncMailboxPolicy Default –AttachmentsEnabled:$True

Помогло ли увеличение максимально допустимого размера вложения в политике почтовых ящиков ActiveSync решить проблему?

Не удается отправить сообщение

Мы планируем устранить проблему, связанную с тем, что пользователю не удается отправить сообщение из клиента ActiveSync.


Может ли пользователь воспроизвести проблему?

Включение ведения журнала почтовых ящиков ActiveSync; запись трассировки Fiddler; анализ журнала почтовых ящиков на предмет ошибок

Включение ведения журнала почтовых ящиков ActiveSync

Сначала необходимо включить ведение журнала почтового ящика на серверах клиентского доступа и в самом почтовом ящике пользователя. Дополнительные сведения о ведении журнала почтовых ящиков см. по этой ссылке. Для этого выполните указанные ниже действия.

Примечание. Это изменение необходимо внести на всех серверах почтовых ящиков Exchange 2013.

  1. Откройте проводник и перейдите к папке синхронизации (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).
  2. Создайте копию файла web.config.
  3. Откройте файл web.config в блокноте и измените следующие разделы, как указано ниже:
    3616_image16
     

  4. Откройте диспетчер IIS.
  5. Разверните узел сервера и выберите раздел Пулы приложений.
  6. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Остановить.
  7. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Запустить.
  8. Откройте командную консоль Exchange.
  9. Выполните следующий командлет, чтобы включить ведение журнала почтового ящика пользователя:
    Set-CASMailbox user -ActiveSyncDebugLogging:$True

Запись трассировки Fiddler

Запросы от устройств ActiveSync не всегда достигают назначения, как это требуется. Чтобы обеспечить надлежащие отправку запроса и получение ответа, перенаправьте устройство через HTTP-прокси и просмотрите данные. Для этого выполните указанные ниже действия.

  1. Загрузите и установите ПО Fiddler для рабочей станции.
  2. Загрузите EAS Inspector for Fiddler.
  3. Извлеките библиотеку EASInspectorFiddler.dll в папку c:\Program Files\Fiddler2\Inspectors.
  4. Запустите приложение Fiddler.
  5. В меню Tools (Сервис) выберите пункт Fiddler Options (Параметры Fiddler).
  6. Перейдите на вкладку HTTPS и выберите элемент Decrypt HTTPS traffic (Расшифровывать трафик HTTPS). Во всех запросах подтверждения действия нажмите кнопку Yes (Да).
  7. Перейдите на вкладку "Connections" (Подключения) и установите переключатель Allow remote computers to connect (Разрешить подключение удаленных компьютеров). Во всех запросах подтверждения действия нажмите кнопку OK.
  8. Нажмите кнопку OK и закройте приложение Fiddler.
  9. Настройте устройство ActiveSync на использование этой рабочей станции в качестве прокси-сервера (обычно в настройках Wi-Fi устройства).
  10. Запустите приложение Fiddler.
  11. Воспроизведите проблему с устройством ActiveSync.
  12. В меню File (Файл) выберите команду Capture Traffic (Записать трафик), чтобы остановить трассировку.

Анализ почтового ящика журнала на предмет ошибок

Запрос от клиента ActiveSync на отправку этого сообщения завершился сбоем. Необходимо убедиться, что сервер Exchange получил запрос, а также то, отправил ли сервер какой-либо ответ. Для этого выполните указанные ниже действия.

  1. Откройте командную консоль Exchange.
  2. Выполните следующий командлет, чтобы получить журнал почтового ящика пользователя:
    Get-ActiveSyncDeviceStatistics -Mailbox user -GetMailboxLog:$True -NotificationEmailAddresses admin@contoso.com
    Примечание. После этого на указанный адрес электронной почты будет отправлен журнал почтового ящика ActiveSync. Дополнительные сведения о ведении журнала почтовых ящиков см. по этой ссылке.
  3. Загрузите средство синтаксического анализа MailboxLogParser и извлеките файлы.
  4. Запустите средство с помощью файла MailboxLogParser.exe.
  5. Щелкните элемент Import Mailbox Logs to Grid (Импортировать журналы почтового ящика в таблицу), чтобы открыть журнал почтового ящика.
  6. В разделе Search raw log data for strings (Поиск строк в необработанных данных журнала) введите SendMail и нажмите кнопку Search (Найти).
  7. Просмотрите результаты поиска, обратившись к значениям в столбце Satus (Состояние).

Примечание. Дополнительные сведения об анализе журналов почтовых ящиков Exchange ActiveSync см. по этой ссылке.


Были ли найдены ошибки или исключения в журнале почтового ящика?

Местозаполнитель объединен с 87
Местозаполнитель объединен с 87
Анализ трассировки Fiddler на предмет ошибок

Ожидается, что устройство отправит команду SendMail на сервер Exchange. Можно воспользоваться трассировкой Fiddler для проверки того, что запрос был отправлен клиентом, а ответ был получен сервером. Для этого выполните указанные ниже действия.

  1. Откройте трассировку Fiddler.
  2. В меню Edit (Правка) выберите команду Find Sessions (Найти сеансы).
  3. Введите пространство имен для ActiveSync (например, mail.contoso.com) и нажмите кнопку "Find Sessions" (Найти сеансы).
  4. В столбце "Result" (Результат) найдите значения ответа HTTP, отличные от 200.
  5. Выберите запросы, где в столбце "Body" (Текст сообщения) имеется значение.
    3616_image25
     

  6. Перейдите на вкладку "TextView" (Текст), чтобы просмотреть подробные сведения об ответе.
    3616_image26
     

Были ли найдены ошибки в трассировке Fiddler?

Установка средства синтаксического анализа Log Parser Studio; запрос Log Parser Studio — SendMail; анализ результатов запроса

Установка средства синтаксического анализа Log Parser Studio

При попытке клиента ActiveSync обратиться к серверу Exchange могут возникать ошибки. Теперь нужно определить источник таких ошибок. Сначала обратимся к журналам IIS на сервере клиентского доступа. Перед тем как приступить к анализу этих журналов, на соответствующей рабочей станции необходимо установить средство Log Parser Studio. Для этого выполните указанные ниже действия.

  1. Загрузите и установите средство LogParser
    • Дважды щелкните файл LogParser.msi, чтобы начать установку.
    • При появлении запроса Открытие файла — предупреждение системы безопасности нажмите кнопку Запустить.
    • В окне приветствия нажмите кнопку Далее
    • Ознакомьтесь с условиями лицензионного соглашения, примите их и нажмите кнопкуДалее
    • В окне выбора типа установки установите флажок Полная.
    • В диалоговом окне "Все готово для установки" нажмите кнопку Установить.
    • В диалоговом окне завершения установки нажмите кнопку Готово.
  2. Загрузите средство Log Parser Studio и извлеките файлы.

После установки средства LogParser и извлечения файлов Log Parser Studio скопируйте файлы журналов IIS с серверов Exchange на локальную рабочую станцию для их анализа.

Запрос Log Parser Studio — SendMail

Чтобы определить, выполняют ли устройства повторную синхронизацию с Exchange, выполните в Log Parser запрос для поиска пользователей. Для этого выполните указанные ниже действия.

  1. Запустите средство Log Parser Studio. Для этого дважды щелкните файл LPS.exe.
  2. Щелкните значок папки журнала, чтобы выбрать файлы для обработки.
    3616_image30
     

  3. Нажмите кнопку "Добавить файлы" или "Добавить папку", а затем перейдите к ранее скопированным файлам и выберите их.
    3616_image31
     

  4. Убедитесь, что выбран нужный файл или папка, а затем нажмите кнопку "ОК".
  5. Дважды щелкните элемент ActiveSync: SendMail в библиотеке.
  6. Щелкните значок восклицательного знака для выполнения запроса.
    3616_image32
     

  7. Проанализируйте полученные результаты запроса, обратившись к столбцам "Статус" или "Ошибка". Также обратите внимание на коды состояния HTTP, отличные от 200.
    3616_image65
     

Анализ результатов запроса

Теперь следует обратиться к результатам предыдущего запроса для поиска ошибок.


Какие ошибки вы нашли в результатах запроса?

Местозаполнитель объединен с 91
Местозаполнитель объединен с 91
Ошибка QutoaExceeded

Эта ошибка указывает на превышение пользователем установленной квоты почтового ящика, а также на невозможность отправлять сообщения. Для решения проблемы необходимо либо увеличить размер квоты хранилища почтовых ящиков для пользователя, либо сообщить пользователю о необходимости уменьшить размер почтового ящика.


Помогли ли предложенные варианты решить проблему?

Ошибка NoRecipients

Эта ошибка указывает на то, что пользователь пытался отправить сообщение без указания получателей. Устройству не следует разрешать выполнение таких действий. Можно обратиться к журналам почтового ящика и/или к трассировке Fiddler для этого устройства, чтобы в команде SendMail был указан один получатель или несколько.


Удалось ли проверить, что в запросе от устройства были указаны получатели?

Ошибка MailSubmissionFailed

MailSubmissionFailed — это ошибка общего характера, указывающая на сбой при выполнении команды SendMail. Пользователь должен попытаться снова отправить сообщение. Проверьте журнал событий сервера почтовых ящиков на предмет записей об ошибках или предупреждениях, зафиксированных в момент отправки сообщения.


Помогли ли журналы событий сервера почтовых ящиков решить проблему?

Проблемы с календарем

Перед тем как приступить к устранению этой проблемы, необходимо знать, можно ли ее воспроизвести на устройстве. Если это возможно, то во время этого процесса можно получить данные, которые позволят лучше понять проблему. В противном случае потребуются имеющиеся файлы журналов, чтобы попытаться определить, что произошло.


Можно ли воспроизвести проблему календаря на устройстве?

Включение ведения журнала почтовых ящиков ActiveSync; запись трассировки Fiddler; поиск встречи в почтовом ящике; поиск ИД пользователя

Сначала необходимо включить ведение журнала почтового ящика на серверах клиентского доступа и в самом почтовом ящике пользователя. Дополнительные сведения о ведении журнала почтовых ящиков см. по этой ссылке. Для этого выполните указанные ниже действия.

Примечание. Это изменение необходимо внести на всех серверах почтовых ящиков Exchange 2013.

  1. Откройте проводник и перейдите к папке синхронизации (C:\Program Files\Microsoft\Exchange Server\V14\ClientAccess\Sync).
  2. Создайте копию файла web.config.
  3. Откройте файл web.config в блокноте и измените следующие разделы, как указано ниже:
    3616_image16
     

  4. Откройте диспетчер IIS.
  5. Разверните узел сервера и выберите раздел Пулы приложений.
  6. Щелкните правой кнопкой мыши элемент MSExchangeSyncAppPool и выберите команду Остановить.
  7. Щелкните правой кнопкой мыши элемент MSExch