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 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.
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...
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".
ResponderExcluirSe você fornecer vários valores para um parâmetro, use espaços para separar os valores, por exemplo, uma lista de nomes distintos.
It's in point of fact a nice and useful piece of info.
ResponderExcluirI am happy that you simply shared this useful information with us.
Please keep us up to date like this. Thank you for sharing.