Появилась ошибка 0x80190194 при обновлении адресной книга в аутлуке. Не обновляется Offline Address Book
У нас два сервера exchange 2016 настроены в DAG.
Диагностируем проблему
Запустил с клиента тест cntr+правой кнопкой по клиенту
Находим строчку
<OABUrl>https://mail.adminbd.ru/OAB/e593242-6577-43e3-43347-f6d3bc8f9365/</OABUrl>
Эта строчка отвечает за загрузку Offline Address Book.
Можно проверить доступ
https://mail.admindb.ru/OAB/e593242-6577-43e3-43347-f6d3bc8f9365/oab.xml
После авторизации должно выдать файл xml
Значит доступ есть. Если выдает 500 ошибку то нет прав на папке.
C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\OAB\e593242-6577-43e3-43347-f6d3bc8f9365
Добавляем права Authenticated Users на Read
У нас права стояли. Через web пускало.
PS. Перезапуск iis и службы MSExchangeMailboxAssistants не помогло.
Смотрим логи OABDownload
C:\Program Files\Microsoft\Exchange Server\V15\Logging\OABDownload
В логах видно не совпадение даты. Файл старый и давно не обновлялся.
Пытаемся обновить адресную книгу
get-offlineaddressbook| update-offlineaddressbook
Ошибок нет но файл не обновился
Проверяем адресную книгу
Get-OfflineAddressBook | fl Identity,Name,Server,IsDefault,virtualdirectories,*Distribution*
Все хорошо
Проверяем кто отвечает за адресную книгу
Get-OfflineAddressBook | Format-List Name,AddressLists,GeneratingMailbox,IsDefault
Отвечает Users/SystemMailbox
полезная информация
Get-Mailbox -Arbitration | where {$_.PersistedCapabilities -like "*OAB*"} | Format-List Name,ServerName,PersistedCapabilities
Смотрим в какой базе находиться данный ящик
Get-Mailbox -Arbitration | where-Object {$_.PersistedCapabilities -Like "*OabGen*"} | ft name,servername,database -auto
База Service
Проверить копии баз так как DAG
Get-MailboxDatabaseCopyStatus -Server XS01.adminbd.ru | Format-List
Проверить репликацию
test-ReplicationHealth
Проверить статус
Get-MailboxDatabaseCopyStatus
Все хорошо. Проблем нет.
Решил сравнить каталоги на двух серверах . На втором сервере папка C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\OAB\e593242-6577-43e3-43347-f6d3bc8f9365 обновлена .
Базу подключил ко второму серверу и проверил адресная книг обновилась.
НА первом сервере переименовал папку C:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\OAB\e593242-6577-43e3-43347-f6d3bc8f9365.bak и скопировал со второго сервера. Выставил права на папку.
Сделал обновление
get-offlineaddressbook| update-offlineaddressbook
Файл oab.xml в папке обновился .
В отлуке проверил адресная обновилась без проблем.
Similar Posts:
- Как перевести сервер echange 2016 в состояния облуживания (Maintenance).
- Установить ms sql 2005 Enterprise на windows server 2012 srandart 64x
- Как исправить ошибку The target principal name is incorrect. Cannot generate SSPI context.
- Как очистить ящик exchange от устройств если их нету в мобильных устройствах и в Get-ActiveSyncDeviceStatistics через powershell
- Метки:exchangeOffline Address Bookwindows