O comando Get-DistributionGroupMember não retornará todos os membros do grupo de distribuição se houver vários domínios do Active Directory em seu ambiente de topologia
Número de KB original: 975555
Sintomas
Considere o seguinte cenário:
Em um ambiente de topologia Microsoft Exchange Server, há um Domínio do Active Directory pai (
Contoso.com
) e dois domínios filho (US.Contoso.com
eEurope.Contoso.com
).Um dos domínios filho (
US.Contoso.com
) tem Exchange Server funções de servidor instaladas.Outro domínio filho (
Europe.Contoso.com
) tem Exchange Server caixas de correio do usuário.O domínio pai não tem servidores exchange. Nesse cenário, quando você executa o comando Get-DistributionGroupMember para um grupo de distribuição, o comando não retorna todos os membros do grupo de distribuição do outro domínio filho. Em vez disso, você pode receber a seguinte mensagem de erro ao executar o comando Get-DistributionGroupMember:
A operação não pôde ser executada porque o objeto '<nome> do objeto' não pôde ser encontrado em 'Europe.Contoso.com'. + CategoryInfo : InvalidData: (:) [Get-DistributionGroupMember], ManagementObjectNotFoundException + FullyQualifiedErrorId : 6B6149EC,Microsoft.Exchange.Management.RecipientTasks.GetDistributionGroupMember
Motivo
Para retornar o resultado correto, você deve executar o Get-DistributionGroupMember definindo o escopo de consulta para toda a floresta se houver vários domínios do Active Directory em seu ambiente de topologia.
Solução
Para resolver esse problema, siga estas etapas:
Abra o Shell de Gerenciamento do Exchange.
Digite o seguinte comando na linha de comando:
Set-ADServerSettings -ViewEntireForest $True
Observação
O comando Set-ADServerSettings é um novo comando no Exchange Server. Por padrão, o parâmetro ViewEntireForest é definido como False.
Execute o comando Get-DistributionGroupMember para recuperar todos os membros do grupo de distribuição.