Neste artigo estarei mostrando como podemos exportar a lista de usuários do Active Directory para um arquivo CSV.
Para quem utiliza o AD já devem ter percebido que não existe uma ferramenta gráfica ou um botão que gere um relatório contendo todos os usuário do AD em um arquivo CSV.
Bem, mas existe pelo menos uma forma através de linha de comando.
O comando utilizado será o CSVDE.
Com este comando você pode personalizar o relatório de varias maneiras utilizando os parametros mostrados abaixo.
Troca de pastas CSV
Parâmetros gerais
==================
-i Ative o modo de importação (O padrão é exportação)
-f nome de arquivo Nome de arquivo de entrada ou saída
-s nome de servidor O servidor ao qual se ligar (O padrão é o DC do domínio
do computador)
-v Ative o modo detalhado
-c FromDN ToDN Substitua ocorrências de FromDN por ToDN
-j path Local de arquivo de log
-t port Número de porta (padrão = 389)
-u Usar formato Unicode
-? Ajuda
Específico de exportação
===============
-d DNRaiz A raiz da pesquisa LDAP (O padrão é contexto de nomenclatura)
-r Filtro Filtro de pesquisa LDAP (O padrão é "(objectclass=*)")
-p Escopo_de_pesquisa Escopo de pesquisa (Base/One level/Subtree)
-l lista Lista de atributos (separados por vírgula) a serem pesquisados
em uma pesquisa LDAP
-o lista Lista de atributos (separados por vírgula) a serem omitidos a
partir da entrada.
-g Desative a pesquisa paginável.
-m Ative lógica SAM na exportação.
-n Não exporte valores binários
Importação
======
-k A importação continuará ignorando os erros 'Violação de
restrição' e 'Objeto já existente'
Estabelecimento de credenciais
=========================
Observe que, se nenhuma credencial tiver sido especificada, CSVDE será
ligado como o usuário que fez logon no momento, usando SSPI.
-a UserDN [Password
*] Autenticação simples
-b UserName Domain [Password
*] Método de ligação SSPI
Exemplo: importação simples do domínio atual
csvde -i -f ENTRADA.CSV
Exemplo: exportação simples do domínio atual
csvde -f SAÍDA.CSV
Exemplo: exportação de domínio específico com credenciais
csvde -m -f SAÍDA.CSV
-b NOME_USUÁRIO NOME_DOMÍNIO *
-s NOME_SERVIDOR
-d "cn=usuários,DC=NOME_DOMÍNIO,DC=Microsoft,DC=Com"
-r "(objectClass=user)"
quarta-feira, 11 de maio de 2011
Assinar:
Comentários (Atom)
