СИМПТОМЫ: Task reported error (0x8004010F): The operation failed. An object cannot be found. Либо ошибка: 0x80004005 Либо загрузка адресной книги microsoft exchange зависает обработка (OAB)
План решения при проблемах с OAB (Offline Address Book Missing on Exchange) 1. Test EMail AutoConfiguration (удерживая CTRL и щелкнув правой кнопкой мыши значок Outlook на панели задач) - смотрим XML проверяем: OAB URL (OABUrl in XML) 2. ЕСЛИ АДРЕС ОТСУТСВУЕТ: Нужно проверит два флага конфигурации “WebDistributionEnabled” и “GlobalWebDistributionEnabled”, который также рекомендуется включить в Exchange 2016. Если для этого GlobalWebDistributionEnabled флага установлено значение True, он также устанавливает для WebDistributionEnabled значения True. Сделать это можно через Exchange PowerShell: 2.1 Get-OfflineAddressBook смотрим создана ли OAB, поле NAME это IDENTITY 2.2. Get-OfflineAddressBook | fl Identity,Name,Server,IsDefault,virtualdirectories,*Distribution* Смотрим параметры “GlobalWebDistributionEnabled” and “WebDistributionEnabled” 2.3 Set-OfflineAddressBook -Identity "NAME это IDENTITY" -GlobalWebDistributionEnabled $true
!!!ОБЯЗАТЕЛЬНО!! после тих изменений перезагрузите IIS (iisrest) Также можно проверить в IIS ApplicationPool 3. ЕСЛИ АДРЕС не тот проверяем: Get-OABVirtualDirectory И если необходимо меняем его на правельный: Get-OABVirtualDirectory | Set-OABVirtualDirectory -InternalUrl https://exchange.XXXX.ru/OAB -ExternalUrl https://mail.XXXXX.ru/OAB
Проверка к какой базе прикреплен OAB Get-MailboxDatabase | fl *offline*
Чтобы принудительно обновить все OAB, можно выполнить команду: Get-OfflineAddressbook | Update-OfflineAddressbook
При этом обратим внимание на пути, где OAB располагает свои файлы (по умолчанию - C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\OAB). Здесь мы увидим .xml файл OAB:
После всего этого я бы проверил опять Test EMail AutoConfiguration И убедился что есть OAB URL (OABUrl in XML) открыл бы этот уэрл добавив к нему /oab.xml (должен открыться) Физический путь где находится OAB на сервере надо смотреть в IIS в настройках OAB