После падения Exchange и восстановления его в рабочее состояние у пользователей в Outlook перестала обновляться автономная адресная книга.
При попытке загрузить книгу в ручную- ошибка
Просмотрев состояние книги она была в полном порядке и даже формировалась без проблем... вроде.. Почту сам Exchange отправлял и принимал нормально, что собственно говоря и логично.. НО.. книга не грузилась у удаленных киентов
В первую очередь запустил команду
Вышло не интересно
и
При попытке загрузить книгу в ручную- ошибка
Просмотрев состояние книги она была в полном порядке и даже формировалась без проблем... вроде.. Почту сам 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
Спасибо!
ОтветитьУдалить