none
comando no powershell RRS feed

  • Pergunta

  • Pessoal
    Tem como lilstar pelo powershell todos os Distribution Groups vazios ?  ou seja, o DL sem nenhum membro.

    Ou um comando que me liste todos os DL´s e seus respectivos membros ?

    Obrigado


    Aldiko
    segunda-feira, 1 de junho de 2009 20:10

Respostas

  • Aldiko,

    Eu utilizo este aqui abaixo para DynamicDistributionGroup, você pode testar com DistributionGroup. Dentro deste "foreach" você coloca a quantidade de grupos de distribuição de você tem (no caso abaixo 101 grupos). O resultado ele exibe com o nome e endereço smtp.

    Lista os membros de todas as listas de distribuicao
    *************************************************************************************************

    $collection = Get-DynamicDistributionGroup

    foreach ($entry in $collection[0..100])

    {
    "the list is $entry"
    Get-Recipient -ResultSize Unlimited -RecipientPreviewFilter $entry.RecipientFilter | FT displayname, primarysmtpaddress
    "end the list $entry =================================================================================================="
    }

    Abraço.


    Jobson Andrade
    • Marcado como Resposta Aldiko segunda-feira, 15 de junho de 2009 18:34
    quarta-feira, 3 de junho de 2009 13:56

Todas as Respostas

  • Tem que usar pipe, tu pode usar user Get-DistributionGroup e depois rodar Get-DistributionGroupMember
    Grande abraço, Anderson Patricio http://www.andersonpatricio.org .:. http://blog.andersonpatricio.org http://msmvps.org/blogs/andersonpatricio
    segunda-feira, 1 de junho de 2009 20:21
  • Aldiko,

    Eu utilizo este aqui abaixo para DynamicDistributionGroup, você pode testar com DistributionGroup. Dentro deste "foreach" você coloca a quantidade de grupos de distribuição de você tem (no caso abaixo 101 grupos). O resultado ele exibe com o nome e endereço smtp.

    Lista os membros de todas as listas de distribuicao
    *************************************************************************************************

    $collection = Get-DynamicDistributionGroup

    foreach ($entry in $collection[0..100])

    {
    "the list is $entry"
    Get-Recipient -ResultSize Unlimited -RecipientPreviewFilter $entry.RecipientFilter | FT displayname, primarysmtpaddress
    "end the list $entry =================================================================================================="
    }

    Abraço.


    Jobson Andrade
    • Marcado como Resposta Aldiko segunda-feira, 15 de junho de 2009 18:34
    quarta-feira, 3 de junho de 2009 13:56