вторник, 5 февраля 2013 г.

Autdiscover не работает перестал работать для некоторых пользователей

При очередной автонастройки я обнаружил, что оно не работает. Remote connectivity test analyzer показывал, что сервер возвращает 603\The Active Directory user wasn't found, что крайне странно.

Немного погуглив я обнаружил следующиую статью на blogs.technet.com, в которой рассказывается о данной проблеме.

Суть проблемы заключается в том, что Exchange использует поле msExchDelegateListBL для определения, каие ящики должны подключаться автоматически при запуске Outlook. Если беклинки по какой либо причине указывают на пользователя с удаленным ящиком, то Autodiscover возвращает ошибку 603.

Т.к. свойство msExchDelegateListBL нельзя писать напрямую, необходимо очищать соответвующие свойства у других ящиков. Чтобы посмотреть список текущих ящиков, подключенных username, можно воспользоваться коммандой:

Import-Module ActiveDirectory
(Get-ADUser username -Properties msExchDelegateListBL).msExchDelegateListBL

После опредления DN лишних ящиков, необходимо удалить их чисткой прямого аттрибута (т.к. ящика нет, то и сохранять другие значения не надо):

Set-ADUser DN -Clear msExchDelegateListLink

Комментариев нет:

Отправить комментарий