Exchange 2010 — не обновляется Offline Address Book

В организации Exchange 2010. Неожиданно появилась проблема — перестала обновляться адресная книга на сервере.
Аутлук на клиентах адресную книгу загружает без ошибок. А вот именно файлы на сервере, которые распространяются через папку D:\Exchange\ClientAccess\OAB\ — не обновляются.
1. Проверяем обновляются ли файлы адресной книги в папке D:\Exchange\ExchangeOAB\
Для этого в консоли Exchange — Конфигурация организации- Почтовый ящик — Автономная адресная книга, нажимаем правой кнопкой на адресной книге и нажимаем обновить.
или в EMS запускаем команду:

Update-OfflineAddressBook "Default Offline Address List"

И смотрим на дату изменения файлов в указанной папке, она должна обновиться.
В моём случае всё ок, обновляется.
2. Затем запускаем команду выгрузки непосредственно в папку на сервере CAS:

Get-ClientAccessServer | Update-FileDistributionService -Type "OAB"

или

Update-FileDistributionService -Identity <имя_сервера> -Type "OAB"

После этой команды файлы в папке распространения D:\Exchange\ClientAccess\OAB\ у меня не изменялись — в этом проблема.

В логах фиксировались ошибки 9328:

Произошла ошибка файла 80070005 (внутренний идентификатор 50506d6) при создании программой OABGen автономного списка адресов для списка адресов «/o=Organization/cn=addrlists/cn=oabs/cn=Default Offline Address List». Проверьте, достаточно ли свободного места на диске.
— \Default Offline Address List

и 9334:

Произошла ошибка 80070005 при инициализации программой OALGen процесса создания автономных списков адресов. Автономные списки адресов не были созданы. Дополнительные сведения см. в журнале событий.
— \Default Offline Address List

Решение такое:


На каком-то ресурсе нашёл что помогает установка прав общего доступа на чтение на папку D:\Exchange\ExchangeOAB для юзера «Все»:

После выставления разрешений и повторного выполнения последней команды файлы в папке обновились, в аутлуке появились новые адреса.

Когда я писал этот пост и захотел заново воспроизвести ошибку, я убрал установленные выше разрешения общего доступа и сделал как написано в этой ветке:
https://social.technet.microsoft.com/Forums/exchange/en-US/9ca8c850-955f-4081-99b2-af467a5bb647/exchange-2010-cant-generate-oab?forum=exchangesvradmin
То есть:
Переименовал D:\exchange\exchangeOAB\ в _old.
Обновил адресную книгу (созадалась новая папка )
Перезапустил службы «Помощники по обслуживанию ящиков Microsoft Exchange» и «Рассылка файлов Microsoft Exchange».
Новая адресная книга успешно скопировалась в D:\Exchange\ClientAccess\OAB\ и загрузилась в Outlook.
Возможно этого достаточно и разрешения на общий доступ для Всех ставить не обязательно.

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *