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.