Como gerar e exportar usuários habilitados do AD para CSV com scripts do PowerShell

A seguir está uma comparação entre a obtenção de um relatório de usuário habilitado do AD com o Windows PowerShell e com o ADManager Plus.

Windows PowerShell

Etapas para obter o relatório de usuários habilitados usando o PowerShell usando o cmdlet get-aduser:

  • Identifique o domínio do qual você deseja recuperar o relatório.
  • Identifique os atributos LDAP necessários para buscar o relatório.
  • Identifique o DC primário para recuperar o relatório.
  • Compile o script 
  • Execute-o no Windows PowerShell.
  • O relatório será exportado no formato fornecido.
  • Para obter o relatório em outro formato, modifique o script de acordo com a necessidade do usuário.

Exemplo de script do Windows PowerShell:

 Copiado
import-module activedirectory Get-ADUser-LDAPFilter
"(&(objectCategory=person)
(objectClass=user)
(!userAccountControl:1.2.840.113556.1.4.803:=2))"
-Properties sAMAccountName,
givenName, sn, enabled |
Select sAMAccountName,
givenName, sn, enabled |
Export-Csv -Path
c:\Scripts\Users.csv -NoTypeInformation
Clique para copiar o script inteiro

ADManager Plus

Para obter o relatório,

  • Selecione "Usuários desabilitados" na seção "Relatórios de usuários".  
  • Selecione o Domínio e a UO. Clique em "Gerar". 
  • Selecione "Exportar como" para exportar o relatório em qualquer um dos formatos preferidos (CSV, PDF, HTML, CSVDE e XLSX).

Captura de tela

Exportar usuários habilitados do Active Directory para CSV usando o ADManager Plus
 

» Iniciar avaliação gratuita de 30 dias

A seguir estão as limitações para obter o relatório de contas de usuários habilitadas para o AD usando ferramentas nativas como o Windows PowerShell:

  • Podemos executar este script apenas em computadores que tenham a função de Serviços de Domínio Active Directory.
  • Adicionar até mesmo pequenos detalhes ao relatório, como adicionar atributos adicionais, exige que os scripts sejam modificados e executados novamente, o que consome muito tempo.
  • A exportação de um relatório em um formato específico requer a modificação adequada de um script, o que aumenta a complexidade dos scripts.
  • A solução de problemas não é fácil em caso de erros.

Usando scripts do PowerShell, cada atributo que deve ser exibido no relatório deve ser incluído nos cmdlets, em contraste com o uso do recurso "Adicionar/Remover colunas" do ADManager Plus. "Usuários habilitados" é um relatório prontamente disponível no ADManager Plus que pode ser exportado em qualquer um dos formatos disponíveis.

Explore mais de 200 relatórios integrados com um clique para o Active Directory.

  Obtenha um teste gratuito de 30 dias.
  • Embarque em seu gerenciamento do AD sem script, relatórios e jornada de automação com o ADManager Plus.

Guias de instruções relacionados ao PowerShell:

Empresas que confiam no ADManager Plus

A solução completa para gerenciamento e geração de relatórios do Active Directory