O Windows 2003 possui algumas linhas de comando que podem auxilia-lo no dia-a-adia. Neste artigo, tratarei apenas da linha de comando DSADD.

DSADD é utilizado para criar objetos, tais como Unidades Organizacionais, Grupos, Usuários, Computadores, etc. Sua sintaxe é muito simples:
dsadd {objeto} "Caminho DN" {–atributos}

Exemplo1: criação de uma OU chamada Sec_Academica na raiz do domínio:
dsadd ou “ou=Sec_Academica,dc=upati,dc=net”
No prompt o comando ficaria assim: c:\> dsadd ou "ou=Sec_Academica,dc=upati,dc=net"

Exemplo2: criar a mesma Unidade Organizacional no domínio popular.com.br
c:\> dsadd ou "ou=Sec_Academica,dc=popular,dc=com,dc=br"

Agora como fazer para criar uma OU dentro da Unidade Organizacional Sec_Academica?
Simples, basta seguir a mesma lógica; colocar entre aspas os objetos:
c:\> dsadd ou "ou=Arquivo,ou=Sec_Academica,dc=popular,dc=com,dc=br"

É possível criar objetos com valores de atribuição como nome,senha, etc.
Exemplo: criar usuário Madson Argolo no domínio lab1.net atribuindo a senha
c:\> dsadd user "cn=Madson Argolo,ou=Ti,dc=lab1,dc=net" -fn Madson -ln Argolo -upn madson@lab1.net -pwd $$enha007

Explanando...
dsadd user : utilizado para criação de usuários ( sintaxe "cn=Madson Argolo")
-fn : corresponde ao primeiro nome (first name)
-ln : último nome (last name)
-upn : como vai ficar no logon de usuário (user principal name)
-pwd : definição de senha

Bem, você deve estar pensando que é bom saber, mas porque deveria utilizar esse comando se é bem mais fácil realizar as mesmas tarefas utilizando o console do 2003? Imagine você está montando um servidor em uma matriz e na estrutura de domínio você terá que criar OU em várias regiões com seus respectivos usuários!!!
Exemplo:
dsadd ou "ou=Belem,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Santarem,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Altamira,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Roraima,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Manaus,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Vendas,ou=Belem,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Vendas,ou=Santarem,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Vendas,ou=Altamira,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Vendas,ou=Roraima,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Vendas,ou=Manaus,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Marketing,ou=Belem,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Marketing,ou=Santarem,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Marketing,ou=Altamira,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Marketing,ou=Roraima,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Marketing,ou=Manaus,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou=Marketing,ou=Vendas,ou=Belem,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou =Ti,ou=Belem,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou =Ti,ou=Santarem,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou =Ti,ou=Altamira,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou =Ti,ou=Roraima,ou=Localidade,dc=brasnorte,dc=com,dc=br"
dsadd ou "ou =Ti,ou=Manaus,ou=Localidade,dc=brasnorte,dc=com,dc=br"

Agora foi criado de uma só vez 20 OU classificadas conforme a região através de um arquivo  feito no notepad do windows e gravado com extensão .bat. O único trabalho aqui foi utilizar ctrl + c e o ctrl + v.

Para facilitadar a criação de usuários você pode utilizar o comando abaixo usando variáveis.
A variável %1 seria o primeiro valor depois do arquivo no prompt, seguida da variável %2.

dsadd user "cn=%1 %2,ou=usuarios,dc=qualquer,dc=com" -fn %1 -ln %2 -upn %1@qualquer.com -pwd Bel$$011

Existem outros comandos para serem utilizados na automatização das tarefas (DSMOD, DSMOVE, DSQUERY, DSGET e outros), é por sua conta.

Espero que lhe ajude, até a próxima.

 

denuncie-468x60SaferDicas-140x52

  Site Map