Поделиться через


Команда Get-DistributionGroupMember не возвращает всех членов группы рассылки, если в среде топологии есть несколько доменов Active Directory.

Исходный номер базы знаний: 975555

Симптомы

Рассмотрим следующий сценарий.

  • В среде топологии Microsoft Exchange Server есть родительская домен Active Directory (Contoso.com) и два дочерних домена (US.Contoso.com и Europe.Contoso.com).

  • В одном из дочерних доменов (US.Contoso.com) установлены Exchange Server роли сервера.

  • Другой дочерний домен (Europe.Contoso.com) имеет Exchange Server почтовые ящики пользователей.

  • Родительский домен не имеет серверов Exchange Server. В этом сценарии при выполнении команды Get-DistributionGroupMember для группы рассылки команда возвращает не все члены группы рассылки из другого дочернего домена. Вместо этого при выполнении команды Get-DistributionGroupMember может появилось следующее сообщение об ошибке:

    Не удалось выполнить операцию, так как объект "<имя> объекта" не удалось найти в "Europe.Contoso.com". + CategoryInfo : InvalidData: (:) [Get-DistributionGroupMember], ManagementObjectNotFoundException + FullyQualifiedErrorId : 6B6149EC,Microsoft.Exchange.Management.RecipientTasks.GetDistributionGroupMember

Причина

Чтобы получить правильный результат, необходимо запустить Get-DistributionGroupMember, задав область запроса весь лес, если в вашей среде топологии есть несколько доменов Active Directory.

Разрешение

Чтобы устранить эту проблему, выполните следующие действия.

  1. Откройте командную консоль Exchange.

  2. Введите следующую команду в командной строке:

    Set-ADServerSettings -ViewEntireForest $True
    

    Примечание.

    Команда Set-ADServerSettings — это новая команда в Exchange Server. По умолчанию параметр ViewEntireForest имеет значение False.

  3. Выполните команду Get-DistributionGroupMember, чтобы получить все члены группы рассылки.