У нас есть довольно новая установка Exchange 2007 SP2 с некоторыми проблемами глобального списка адресов - в основном, когда вы просматриваете глобальный список адресов из Outlook 2007, в списке появляются пользователи, которые не являются пользователями электронной почты.
Если вы посмотрите в Exchange в конфигурации получателя, этих пользователей не существует. Они являются пользователями AD, но никогда не настраивались в Exchange, но по какой-то причине отображаются в глобальном списке адресов. Глобальный список адресов обновляется правильно, если добавляются новые пользователи или изменяются существующие учетные записи.
Мне было интересно, есть ли у кого-нибудь представление об этом? У меня есть другие установки Exchange 2007, которые подходят и не имеют этой проблемы. Эта установка была полностью чистой, без миграции или чего-то подобного.
Если вы открываете «Active Directory - пользователи и компьютеры», есть ли у этих пользователей вкладка «Exchange Advanced»?
В таком случае попробуйте установить флажок «Скрыть из списков адресов Exchange», если вы не хотите, чтобы они отображались.
После того, как мы немного поработали с этим, следующая команда решила проблему:
Update-GlobalAddressList - Identity "address list" -DomainController "domain controller name"
GAL теперь отображается правильно для всех.
Возможно, что у этих пользователей AD есть адреса электронной почты, настроенные для объекта пользователя, независимо от Exchange. При их импорте в Exchange это значение перезаписывается, что объясняет наблюдаемое вами поведение. Это будет проявляться в виде просмотра пользователя в ADU & C, и у него есть указанный адрес электронной почты, но пользователь не отображается в консоли Exchange 2007. Быстрый тест - удалить этот адрес в ADU & C и дождаться синхронизации GAL, чтобы увидеть, исчезнут ли они.