Назад | Перейти на главную страницу

связанный почтовый ящик ADSI Edit

У меня есть задача по очистке среды Exchange 2003/07. Настройка следующая:

domain controllers - ( 2003,  2012,  2008)
Domain Function Level is: Windows Server 2003
Server 2003, Exchange 2007 Ent ru15
Co-existence

Таким образом, у некоторых (1000 пользователей) есть связанный почтовый ящик в одном домене, для очистки в ADSI Edit мне нужно вручную проверить эти учетные записи, чтобы убедиться, что msExchRecipientTypeDetails равно двум, это настройка для связанных почтовых ящиков.

Возможен ли поиск атрибута с помощью get-domainuser.

Во-вторых, у нас тысячи записей, и я не могу пролистать до них. Кто-нибудь знает способ поиска объекта в ADSI, если я не могу заставить скрипт работать.

Чтобы выполнить поиск в PowerShell для всех пользователей с msExchRecipientTypeDetails, равным 2, вам следует начать следующее.

Import-module ActiveDirectory get-aduser -filter 'name -like "*" -properties * | where{$_.msExchRecipientTypeDetails -eq 2} | select distinguishedname,msExchRecipientTypedetails | Export-csv LinkedMailboxes.csv

Вы можете настроить фильтр, чтобы сузить область действия в зависимости от вашей среды.
get-help get-aduser -detailed


Что касается отображения большего количества записей в ADSIEDIT, вы можете установить количество элементов в фильтре.

  • Adsiedit.msc> щелкните правой кнопкой мыши "подключиться к"> например. Контекст именования по умолчанию> ОК
  • Щелкните левой кнопкой мыши, чтобы выбрать «Контекст именования по умолчанию».
  • Просмотр> Фильтр ...
  • Увеличьте максимальное количество элементов на значение контейнера

Примечание. Прежде чем щелкнуть правой кнопкой мыши, важно щелкнуть левой кнопкой мыши, чтобы выбрать «контейнер: контекст именования по умолчанию» или элементы на этом уровне. В противном случае вы получите немного другой набор опций, который не включает Посмотреть или фильтры