Заметки о Windows и других программных продуктах Microsoft...

Ошибка выбора OU при создании ящика в ECP Exchange 2016

Ошибка выбора OU при создании ящика в ECP Exchange 2016

Натолкнулся на интересный баг в оснастке Exchange Control Panel (ECP). Заключается он в том, что при создании нового пользователя (или группы рассылки) невозможно выбрать для него нужный контейнер (Organizational Unit, OU).

Окно выбора открывается, но в нем вместо OU выдается два сообщения. В первом говорится, что доступно больше результатов, чем отображено, во втором — что элементы для отображения отсутствуют.

ошибка при выборе OU

 

Эта ошибка связана с тем, что в ECP по умолчанию имеется ограничение на количество выводимых OU (включая вложенные). Это ограничение равно 500. При превышении этого количества окно выбора OU открывается пустым или содержащим сообщение об ошибке. Для проверки выведем количество имеющихся OU командой:

(Get-ADOrganisationalUnit -Filter *).count

В нашем случае имеется 920 OU, отсюда и ошибка.

вывод количества OU

 

Исправить эту ошибку довольно просто. Для этого надо на сервере Exchange открыть файл web.config, находящийся в папке С:\Program Files\Microsoft\Exchange Server\V15\ClientAccess\ecp и добавить прямо перед тегом </appSettings> строчку:

<add key="GetListDefaultResultSize" value="2000" />

Здесь 2000 – максимальное количество объектов, которое может быть отображено. Его можно указать побольше, с запасом на будущее.

добавление параметра в web.config

 

После изменения конфига надо зайти в оснастку управления IIS и сделать ресайкл пула ECP.

ресайкл пула ECP

 

И проблема будет решена.

результат

 

Операцию нужно повторить на всех серверах Exchange. И еще, после установки на Exchange сервис-паков и накопительных обновлений (CU) процедуру, скорее всего, придется повторить, поскольку конфиг будет перезаписан.

 
 
Комментарии

Пока нет комментариев.