понедельник, 19 августа 2019 г.

Ошибка при обновлении Exchange Offline Address Book в Outlook - Task reported error (0x8004010F): The operation failed. An object cannot be found

После падения Exchange и восстановления его в рабочее состояние у пользователей в Outlook перестала обновляться автономная адресная книга.
При попытке загрузить книгу в ручную- ошибка
Просмотрев состояние книги она была в полном порядке и даже формировалась без проблем... вроде.. Почту сам Exchange отправлял и принимал нормально, что собственно говоря и логично.. НО.. книга не грузилась у удаленных киентов



 В первую очередь запустил команду
Test-OutlookWebServices
И посмотрел на результат
Вышло не интересно
RunspaceId          : 429edf83-
Source              : ServerName
ServiceEndpoint     : autodiscover.
Scenario            : AutoDiscoverOutlookProvider
ScenarioDescription : Автообнаружение: поставщик Outlook
Result              : Failure
Latency             : 70
Error               : Microsoft.Exchange.Management.Tasks.ServiceValidatorException: The Autodiscover response did not return a URL for Offline Address Book

и


RunspaceId          : 429edf83-
Source              : ServerName
ServiceEndpoint     :
Scenario            : OfflineAddressBook
ScenarioDescription : Автономная адресная книга
Result              : Skipped
Latency             : 0
Error               : Skipped testing Offline Address Book because the Autodiscover step failed.
Verbose             :
MonitoringEventId   : 5004
Почитав в интернете решение подобных проблем, пришел к выводу. Необходимо собрать новую адресную книгу. Переключить пользователей на нее а существующую уничтожить

Создаем книгу
New-Offlineaddressbook "New Offline Address Book" -AddressLists "Default Global Address List"
Имя у нее должно отличаться от старой книги. Посмотреть имя старой книги можно так
Get-Offlineaddressbook 
Назначаем книгу виртуальным директориям
Set-OfflineAddressBook "New Offline Address Book" -VirtualDirectories "NameServer\OAB (Default Web Site)", "NameServer\OAB (Exchange Back End)"

Далее назначаем каждой базе новую книгу

Get-MailboxDatabase | Set-MailboxDatabase -OfflineAddressBook "New Offline Address Book"
Перезапускаем службу 

Restart-Service MSExchangeMailboxAssistants
Удаляем старую книгу. Имя смотрим как я говорил ранее.

Remove-Offlineaddressbook "Default Offline Address Book"

Принудительно обновляем книгу

Update-OfflineAddressBook "New Offline Address Book"

И смотрим на сервере по умолчанию - C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\OAB. Должен формироваться .xml файл OAB в папке с guid книги.

Если не появилось рестартуем IIS

В конце проверяем Test-OutlookWebServices. Мне этот метод помог с Exchandge 2016




1 комментарий:

При обновлении VCenter 6.7 до VCenter 7.0 ошибка Host not found

 Всем доброго времени суток! При обновлении VCenter 6.7 до версии 7.0 пришлось столкнуться со следующей ошибкой при обновлении , точнее в пр...