Compartilhar via


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 e Europe.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:

  1. Abra o Shell de Gerenciamento do Exchange.

  2. 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.

  3. Execute o comando Get-DistributionGroupMember para recuperar todos os membros do grupo de distribuição.