Comando DSADD
Com o comando dsadd é possível criar objetos como
unidades organizacionais, grupos, usuários, computadores, contatos e quotas de
partições de diretório.
Sua sintaxe é bem simples, conforme exemplos
abaixo:
dsadd {objeto} "Caminho DN"
{–atributos}
Exemplo de criação de uma OU chamada
Servidores na raiz do domínio:
dsadd ou
“ou=Servidores,dc=Frango,dc=com”
Depois do comando é necessário informar ao
prompt o tipo de objeto. No caso do segundo exemplo foi usado o valor OU:
(dsadd ou..) seguido do caminho LDAP do objeto. Para acesso a base do
Active Directory é preciso usar a linguagem LDAP entre aspas duplas
chamado Nome Distinto, ou Distinguished name (Caminho DN) em
inglês: “ou=OU Teste,dc=frango,dc=com”.
No prompt o comando ficaria desta
forma:
Figura 1 – OU Servidores
Figura 2 – OU criada
Em outro exemplo, numa empresa que tivesse o
nome de domínio Company.com.br, o comando para criar a OU Servidores
na raiz ficaria da seguinte forma:
dsadd ou
“ou=Servidores,dc=Company,dc=com,dc=br”
Entre aspas é usada a estrutura do objeto de
trás para frente: O Distinguished name. No próximo exemplo será criada
uma unidade organizacional dentro da OU Servidores:
dsadd ou "ou=Servidores de
arquivos,ou=Servidores,dc=frango,dc=com"
Figura 3 – OU Servidores de arquivos dentro da OU Servidores
É possível criar
objetos com valores dos atributos também. Na criação de um usuário, por
exemplo, é possível informar a senha, o primeiro nome, descrição, etc, conforme
figura 4 onde é criado um usuário Leandro Carvalho com o primeiro nome Leandro
(-fn Leandro), o ultimo nome Carvalho (-ln Carvalho), User Principal
Name leandroc@frango.com (-upn leandroc@frango.com) e senha
Pa$$w0rd (-pwd Pa$$w0rd):
Figura 4 – Usuário com atributos criados
Observe que para especificar o objeto User é
usada a sintaxe CN=Leandro Carvalho. Para grupo, usuário, computador e
contato é usado o mesmo atributo CN. Somente a OU ficaria com o
atributo OU.
O intuito de todos os comandos abortados aqui
é facilitar o cotidiano de gerenciamento de objetos. Com eles é possível
criarmos, por exemplo, OUs em massa ou facilitar a criação de usuários.
No próximo exemplo foi criado um arquivo com
extensão bat para criação de várias OUs. Poderia ser usado
inclusive como modelo.
Figura 5 – Criação em massa de OUs
Com a opção replace do próprio bloco de
notas foi trocado o nome OU=SÃO PAULO para OU=RIO DE JANEIRO,
criando assim toda a estrutura de OUs de uma empresa em questão de segundos.
Figura 6 – OUs criadas
Para criação facilitada de usuários foi usado
o comando abaixo com variáveis, salvando-o no bloco de notas com a mesma extensão
bat. A variável %1 seria o primeiro valor depois do arquivo no prompt,
seguida da variável %2.
Figura 7 – Modelo de criação de usuário com variáveis
O arquivo foi salvo no C:\criauser.bat. Quando
ele é chamado pelo DOS e colocado o valor Eduardo (%1) Carvalho (%2) é criado o
usuário Eduardo Carvalho com os atributos configurados, conforme figura 8:
Figura 8 – Usuário criado a partir do arquivo .bat
Comando DSMOD
Com o comando dsmod é possível
modificarmos qualquer objeto do Active Directory usando os atributos
relacionados a cada um deles. Na tabela abaixo existem alguns exemplo de
atributos do objeto usuário:
Valor
|
Descrição
|
-upn
|
Valor do UPN
|
-fn
|
Primeiro nome do usuário
|
-ln
|
Último nome do usuário
|
-pwd {
|
Senha do usuário. Se o valor for * é preciso
colocar uma senha para o usuário durante a criação do objeto
|
-desc
|
Descrição do usuário
|
-tel
|
Telefone do usuário
|
-email
|
E-mail do usuário
|
-mobile
|
telefone celular do usuário
|
-dept
|
Departamento do usuário
|
-mustchpwd {yes | no}
|
Especifica se o usuário precisará trocar a
senha no próximo logon
|
-disabled {yes | no}
|
Valor de conta desabilitada. O padrão é no.
|
Tabela 1 –Atributos de usuários
Obs: Se houverem espaços nos valores dos
atributos, os mesmo devem estar entre aspas duplas.
A sintaxe para a modificação de objetos é
conforme o exemplo abaixo:
Dsmod {objeto} “Caminho DN” {–atributos} “valor dos atributos”
No exemplo abaixo vários atributos do usuário
Leandro são modificados
Figura 9 – Trocando os atributos do usuário Leandro Carvalho
Comando DSMOVE
Com o comando dsmove é possível mover
ou renomear um objeto.
A sintaxe do comando para renomear é conforme
o exemplo abaixo:
Dsmove {objeto} “Caminho DN” –newname
“Novo nome”
No exemplo da figura a seguir é renomeado o
usuário Leandro Carvalho para Leandro Cavalcante.
Figura 10 – Renomeando um objeto
A sintaxe para mover um objeto é conforme o
exemplo abaixo:
Dsmove {objeto} “Caminho DN” –newparent
caminhoDNDestino
Nesta próxima figura o usuário Leandro
Cavalcante é movido para a OU Suporte.
Figura 11 – Movendo um objeto
Comando DSQUERY
Para procurar objetos no Active Directory é
preciso usar o comando dsquery com a seguinte sintaxe.
Dsquery {objeto} {-atributos} “Valor do
atributo”
Neste exemplo é feita uma pesquisa de usuários
que comecem com a letra L:
Figura 12 – Procura de usuários que comecem com a letra L
No exemplo da figura 13 é pesquisado os
computadores que não fazem logon a n semanas, onde n é o numero
de semanas do atributo -inactive. É um ótimo comando para procurar
contas de computadores que não estão sendo utilizadas no seu ambiente.
Figura 13 – Computadores inativos
Comando DSGET
O comando dsget é utilizado para exibir
as propriedades de um objeto do Active Directory.
A sintaxe do comando é conforme o exemplo
abaixo:
Dsget {objeto} “caminho DN”
Na figura abaixo são exibido os atributos do
usuário Leandro Carvalho:
Figura 14 – Atributos exibidos com o dsget
Comando DSRM
Para exclusão de qualquer objeto é usado o
comando dsrm.
A sintaxe do comando é conforme o exemplo
abaixo:
Dsrm “caminho DN”
Neste comando não é necessário colocar o tipo
de objeto, somente o caminho DN.
Figura 15 – Exclusão de objetos com o dsrm
Nenhum comentário:
Postar um comentário
Observação: somente um membro deste blog pode postar um comentário.