Как исправить ошибку. 3адача сообщила об ошибке (0x80190194): Произошла неожиданная ошибка. Не обновляется адресная книга

 

https://adminbd.ru/kak-ispravit-oshibku-3adacha-soobshhila-ob-oshibke-0x80190194-proizoshla-neozhidannaja-oshibka-ne-obnovljaetsja-adresnaja-kniga/?highlight=oab


Появилась ошибка 0x80190194 при обновлении адресной книга в аутлуке. Не обновляется Offline Address Book

У нас два сервера exchange 2016 настроены в DAG.

Диагностируем проблему

Запустил с клиента тест cntr+правой кнопкой по клиенту

 

Yf

 

Находим строчку

<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 в папке обновился .

В отлуке проверил адресная обновилась без проблем.

Комментарии

Популярные сообщения из этого блога

У вас нет прав для отправки сообщения вместо указанного пользователя. Ошибка: [0x80070005-0x0004dc-0x000524]

Пустое значение виртуального каталога Autodiscover - Object reference not set to an instance of an object (Get-AutodiscoverVirtualDirectory)

Настройка аутентификации Kerberos для сервера Exchange