четверг, 20 февраля 2025 г.

Ошибка при обновлении Exchange Offline Address Book, ошибки 0x80004005 и 0x8004010F

 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 (iisreset)
Также можно проверить в IIS ApplicationPool
3. Если адрес не тот, проверяем:
Get-OABVirtualDirectory
И если необходимо меняем его на правильный:
Get-OABVirtualDirectory | Set-OABVirtualDirectory -InternalUrl https://exchange.contoso.com/OAB -ExternalUrl https://mail.contoso.com/OAB

Проверка к какой базе прикреплен OAB
Get-MailboxDatabase | fl *offline*

Чтобы принудительно обновить все OAB, можно выполнить команду:
Get-OfflineAddressbook | Update-OfflineAddressbook

При этом обратим внимание на пути, где OAB располагает свои файлы (по умолчанию - C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\OAB). Здесь мы увидим .xml файл OAB:


Ссылки по теме:
1. https://docs.microsoft.com/ru-ru/exchange/email-addresses-and-address-books/offline-address-books/oab-procedures?view=exchserver-2019  (команды powershell для работы с OAB)
2. https://docs.microsoft.com/en-us/exchange/create-an-address-list-exchange-2013-help?redirectedfrom=MSDN (как создать новый OAB)

Источник:

Комментариев нет:

Отправить комментарий