sábado, 26 de outubro de 2013

MCTS-640: Uso dos Comandos DS para administrar o Active Directory

2 comments
No dia a dia do Profissional de TI dificilmente esses comandos são utilizados para executar tarefas, sendo que tudo pode ser feito pela interface gráfica, porém, se você estiver se preparando para realizar a prova MCTS 70-640 Configuração do Windows Server 2008, Active Directory, é necessário que saiba no mínimo qual e quando aplicar determinado comando.
Os Comandos DS são ferramentas de linha de comando incluída no Windows Server 2008. Está disponível se você tiver a função de servidor Serviços de domínio Active Directory (AD DS) instalada. Para usar, você deve executar o comando os em um prompt de comando com elevado. Para abrir um prompt de comando elevado, clique em Iniciar, clique com o botão direito em Prompt de comando e clique em Executar como administrador.

DsQuery
O DsQuery executa uma consulta baseada em parâmetros fornecidos na linha de comando e retorna uma lista de Objetos correspondentes. 
Você pode pesquisar por um usuário, computador, site, unidade organizacional, grupo, etc...
Exemplo 1: 
Localizar usuários iniciados por Dan

dsquery user -name "dan*"

Exemplo 2:
Localizar usuários iniciados por Dan dentro da OU Marketing

dsquery user "ou=Marketing,dc=contoso,dc=com" -name "Dan*"

\\ o Dsquery não diferencia letras maiúsculas de minúsculas \\

DsGet
O DsGet retorna atributos especificados de um objeto.
Você pode pesquisar atributos de diversos objetos, como, usuário, computador, unidade organizacional, grupo, quota, partição, contato, etc...
Exemplo:
Você precisa saber o endereço de e-mail do usuário Danilo
dsget user "cn=danilo,ou=User Accounts,dc=contoso,dc=com" -email
ou redirecionando a saída do DsQuery
dsquery user -name danilo | dsget user -email 

DsMod
O comando DSmod modifica atributos especificados de um objeto. 
Para saber quais atributos de um tipo de objeto podem ser alterados digite: dsmod objectType /?
Exemplo 1:
Modificar o atributo Departamento do usuário Danilo
dsmod user "cn=danilo,ou=User Accounts,dc=contoso,dc=com" -dept "Departamento01"
ou redirecionando a saída do DsQuery
dsquery user -name danilo | dsmod -dept "Departamento01"
Exemplo 2:
Modificar atributo Departamento de todos os usuários da OU Marketing

dsquery user "ou=Marketing,dc=contoso,dc=com" | dsmod user -dept "Departamento01"
  

DsMove
O DsMove move um objeto para um Contêiner ou OU
Sintaxe:

dsmove objectDN -newparent targetUODN


DsAdd
O DsAdd cria um objetos no diretório, os tipos de objetos que podem ser criados são:
Dsadd computer = Adiciona um único computador ao diretório.
Dsadd contact = Adiciona um contato único ao diretório.
Dsadd group = Adiciona um único grupo no diretório.
Dsadd ou = Adiciona uma única unidade organizacional ao diretório.
Dsadd user = Adiciona um usuário único ao diretório.
Dsadd quota = Adiciona uma especificação de cota para uma partição de diretório.

Exemplo 1:
Para criar uma conta de usuário chamada Danilo nona OU Marketing de contoso.com, digite:

dsadd user “cn=Danilo,ou=Marketing,dc=contoso,dc=com”

Exemplo 2:
Para criar um Grupo chamado Vendas na OU Setores na raiz de Contoso.com :

dsadd group "cn=Vendas,ou=Setores,dc=contoso,dc=com"


DsRm
O DsRm exclui um objeto de um tipo específico ou qualquer objeto genérico do diretório.
Como o DSRm exclui o objeto sem promp de comando seja cauteloso ao executar o comando:
Exemplo 1:
Excluir a conta de computador DESKTOP256

dsrm “cn=DESKTOP256,ou=Computers,dc=contoso,dc=com”

Exemplo 2:
Excluir os computadores que não se conectam a mais de 90 dias no domínio:

Dsquery computer –stalepwd 90 | dsrm



Você utiliza os comandos DS em seu dia a dia, gostaria de compartilhar conosco? Deixe seu comentário...

2 comentários:

  1. Se um valor fornecido contiver espaços, use aspas ao redor do texto, por exemplo, "CN = DC 2, OU = domain controlers, DC = Contoso, DC = Com".

    Se você fornecer vários valores para um parâmetro, use espaços para separar os valores, por exemplo, uma lista de nomes distintos.

    ResponderExcluir
  2. It's in point of fact a nice and useful piece of info.
    I am happy that you simply shared this useful information with us.
    Please keep us up to date like this. Thank you for sharing.

    ResponderExcluir