O seu portal de estudos

Criando usuários no Active Directory a partir de um arquivo de texto separado por vírgulas

Posted by Carlos Lauff em 7 de setembro de 2011

 

Olá pessoal.

Tenho mostrado nos últimos artigos algumas formas de criar objetos em massa no Active Directory utilizando diversas técnicas. Em um dos comentários o nosso amigo leitor Jorge Borges sugeriu a demonstração de importação a partir de um arquivo de texto. Hoje vou mostrar como importar um arquivo de texto separado por vírgulas (.CSV) contendo os usuários que desejamos criar no Active Directory.

Novamente, uso uma planilha excel para facilitar a nossa vida. Baixe a planilha neste link. A planilha é composta de duas tabelas, onde na primeira você acrescenta os dados e na segunda tabela a funcão CONCATENAR() manipula os dados e permite salvar o resultado como um arquivo CSV.

O seu arquivo CSV deve ficar parecido como a imagem abaixo:

 

Se você seguiu o meu conselho e procurou estudar sobre os atributos LDAP, já matou que vamos criar os usuários dentro de uma unidade organizacional chamada TI (que deve ser criada previamente). Um detalhe importante é que com esse método de criação de usuários não é possível definir uma senha. Por consequencia, todos os usuários importados estarão desabilitados, mas não se preocupe com isso. Daremos um jeito depois.

Sugiro que salve o arquivo com o nome Usuarios.csv na sua unidade raiz (como por exemplo em C:\) apenas para facilitar a localização.

Em um controlador de domínio, abra o prompt de comando e digite:

>CSVDE -i -f c:\Usuarios.csv

Se você fez tudo certinho vai receber a confirmação que cinco entradas foram adicionadas com êxito.

Ainda há o problema de as contas estarem desativadas por não possuírem uma senha. Vamos direto para a solução. Use a seguinte linha de comando:

>DSQUERY USER “ou=ti,dc=cooperati,dc=local” -disabled | DSMOD USER -pwd 123qwe. -mustchpwd yes -disabled no

Claro que tudo isso devidamente adaptado para refletir o seu ambiente, como nome da unidade organizacional e do domínio.

Na prática, ocorrerá uma busca no diretório por usuários da OU TI que estejam desabilitados. O resultado dessa busca será repassado por um pipe (aquela barrinha vertical ali no meio do comando) para o DSMOD que altera a senha para 123qwe., exige que o usuário troque a senha no próximo logon e ativa a conta do usuário.

Simples, não?

Deixem seus comentários e sugestões. Aproveite pra assinar o nosso portal. Estamos no Twitter @portalCooperati e meu Twitter pessoal é @CalLauff.

Até a próxima!

Anúncios

Uma resposta to “Criando usuários no Active Directory a partir de um arquivo de texto separado por vírgulas”

  1. Rafael Sanceverino Mattos said

    Grande Carlos, muito boa essa dica. Aliás, dica não, uma bela ferramenta.
    Forte abraço!

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logotipo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair / Alterar )

Imagem do Twitter

Você está comentando utilizando sua conta Twitter. Sair / Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair / Alterar )

Foto do Google+

Você está comentando utilizando sua conta Google+. Sair / Alterar )

Conectando a %s

 
%d blogueiros gostam disto: