none
Coletar contas ativas RRS feed

  • Pergunta

  • Ba galera.

    Alguem conhece um script que eu possa coletar do AD as contas de usuarios ativas, e gravar elas em um arquivo de texto.

    terça-feira, 20 de dezembro de 2011 09:18

Respostas

  • Nesse caso é melhor você fazer via consulta mesmo. Bem mais simples.

    1) Abra o Active Directory Users and Computers
    2) Clique botão direito em: Saved Queries, selecione New e Query
    3) Em Name, digite: Ativos
    4) Description: Lista os usuarios ativos
    5) Clique em Define Query...
    6) Em Find, mude para Custom Search e selecione a aba Advanced
    7) Cole a linha abaixo em Enter LDAP query:
    ((objectCategory=person)(objectClass=user)(!(userAccountControl:1.2.840.113556.1.4.803:=2))(|(samAccountName=*)))
    8) Ok até fechar

    Execute os mesmos passos para o bloqueados usando a string abaixo.
    ((objectCategory=person)(objectClass=user)((userAccountControl:1.2.840.113556.1.4.803:=1))(|(samAccountName=*)))

    Depois de pronto, você pode escolher as colunas.
    1) Clique na consulta Ativos ou Bloqueados
    2) No menu View, selecione Add/Remove Columns...
    3) Acrescente os campos que você quiser.

    OBS: Para exportar, clique em Ativos ou Bloqueados com o botão direito e selecione Export List...

    • Marcado como Resposta Marcelo TI terça-feira, 20 de dezembro de 2011 16:57
    terça-feira, 20 de dezembro de 2011 12:46

Todas as Respostas

  • Tchê,

    Existem algumas formas de exportar os usuarios do AD.

    1) Você pode usar a opção de Saved Queries e depois exportar para um arquivo;
    ((objectCategory=person)(objectClass=user)(!(userAccountControl:1.2.840.113556.1.4.803:=2))(|(samAccountName=*)))

    2 ) Pode ser via script.
    Quais campos você precisa ter no arquivo?

    Tem outras formas também...

    terça-feira, 20 de dezembro de 2011 10:10
  • Ba tchê trilegal

    pode ser em vbs sim, eu necessito do nome do usuario, id de rede, e o status ativo e bloqueado...


    • Editado Marcelo TI terça-feira, 20 de dezembro de 2011 10:57
    terça-feira, 20 de dezembro de 2011 10:46
  • Nesse caso é melhor você fazer via consulta mesmo. Bem mais simples.

    1) Abra o Active Directory Users and Computers
    2) Clique botão direito em: Saved Queries, selecione New e Query
    3) Em Name, digite: Ativos
    4) Description: Lista os usuarios ativos
    5) Clique em Define Query...
    6) Em Find, mude para Custom Search e selecione a aba Advanced
    7) Cole a linha abaixo em Enter LDAP query:
    ((objectCategory=person)(objectClass=user)(!(userAccountControl:1.2.840.113556.1.4.803:=2))(|(samAccountName=*)))
    8) Ok até fechar

    Execute os mesmos passos para o bloqueados usando a string abaixo.
    ((objectCategory=person)(objectClass=user)((userAccountControl:1.2.840.113556.1.4.803:=1))(|(samAccountName=*)))

    Depois de pronto, você pode escolher as colunas.
    1) Clique na consulta Ativos ou Bloqueados
    2) No menu View, selecione Add/Remove Columns...
    3) Acrescente os campos que você quiser.

    OBS: Para exportar, clique em Ativos ou Bloqueados com o botão direito e selecione Export List...

    • Marcado como Resposta Marcelo TI terça-feira, 20 de dezembro de 2011 16:57
    terça-feira, 20 de dezembro de 2011 12:46
  • Valeu Eugenio, trilegal Tche.
    terça-feira, 20 de dezembro de 2011 16:57
  • Cara, vc merece um abraço!!

    Valeu pela ajuda!!

    segunda-feira, 6 de junho de 2016 14:39