Como administrar o Windows por linhas de comando

Nesse tutorial separamos algumas linhas de comando rápidas do dia a dia que podem ajudar muito os iniciantes a se interessar mais pelo assunto.

Autor: Eduardo Popovici

Muitos profissionais inciantes dizem que trabalhar com Windows é fácil em tela gráfica. Bom, nesse ponto tenho que concordar, porém, dizer que o Windows não tem comandos que façam todas as configurações sem precisar da telinha gráfica é uma senhora mentira. Com a popularização do ambiente Server Core, sem a famosa área gráfica do Windows, temos um aumento de performance, porém, isso exige um exímio conhecimento da interface de command line.

Este tutorial é para colocar aqui algumas linhas de comando rápidas do dia a dia que podem ajudar muito os iniciantes a se interessar mais pelo assunto.

1) Scregedit.wsf

Ativando atualizações automáticas

cscript c:WindowsSystem32scregedit.wsf /AU 4

Obs.: A opção final 1 significa desativado e, em nosso caso, a opção 4 significa ativado.

Para obter ajuda da interface de linhas de comando do Server Core

cscript c:WindowsSystem32scregedit.wsf /CLI

Para obter ajuda no uso do scregedit.wsf

cscript c:WindowsSystem32scregedit.wsf /?

Para ativar o Remote Desktop for Admnistration de modo que aceite conexões remotas

cscript c:WindowsSystem32scregedit.wsf /ar 0

Obs.: Neste caso, a opção 0 é para aceitar e 1 para rejeitar.

Para desabilitar o alto nível de segurança da conexão remota

cscript c:WindowsSystem32scregedit.wsf /cs 0

2) Administração básica de usuários com linhas de comando

Ver usuários criados localmente (SAM)

Net user

Definindo a senha de Administrador

Net user administrator *

Acionar o help do comando net user

Net help user | more

Saber em que Server AD você esta autenticando

Set logonserver

Adicionando e excluindo usuários locais

net user angela /add

net user angela /delete

net user angela S3nh@* /add

Quando retorna o erro NET HELPMSG 2221 significa que o usuário do comando não foi encontrado. Por exemplo, você tentou apagar um usuário que não existe.

Adicionar um usuário em um grupo

Net localgroup Administrators /add

Ver quais são os grupos disponíveis

net localgroup

Colocar um usuário em um determinado grupo

net localgroup guests /add angela

Quando você tenta agregar comandos como, por exemplo, criar o usuário e automaticamente tentar colocar em um grupo, ele pode retornar o erro NET HELPMSG 3783

3) Configuração de interface de rede (NIC) – Network Interface Card

Ver interface disponíveis

netsh interface show interface

Mostrar interface que está utilizando IPV4

netsh interface ipv4 show interfaces

Colocando uma interface em modo DHCP

Netsh interface ipv4 set address name=“Minha conexao” source=dhcp

Adicionando IPV4 a uma interface

Netsh interface ipv4 set address name=“Minha conexao” source=static address=192.168.0.30 mask=255.255.255.0 gateway=192.168.0.1

 
Configurando o DNS
Netsh interface IPV4 add dnsserver name=1 address=192.168.0.2 ndex=1
 
Renomeando o computador (não funciona em Win7)
netdom renamecomputer /NewName:Fanfarrao45
 

4) Configurações de Firewall do Windows com linhas de comando

Uma observação interessante é que esse comando mudou de string. Em versões antigas não temos o adv na frente do comando. Por exemplo, em vez de digitar netsh advfirewall show config digitaríamosnetsh firewall show config no Windows XP ou Windows 7. Portanto, esse comando pode sofrer variação.

 
Ver as configurações atuais do Firewall
netsh advfirewall show config
 
Habitando gerenciamento remoto
Netsh advfirewal set currentprofile settings remotemanagement enable
 
Ver as regras criadas
netsh advfirewall firewall show rule
 
Criando regras

    • netsh advfirewall firewall add rule name=”My Application” dir=in action=allow program=”C:MyAppMyApp.exe” enable=yes
    • netsh advfirewall firewall add rule name=”My Application” dir=in action=allow program=”C:MyAppMyApp.exe” enable=yes remoteip=157.60.0.1,172.16.0.0/16,LocalSubnet profile=domain
    • netsh advfirewall firewall add rule name=”ICMP Allow incoming V4 echo request” protocol=icmpv4:8,any dir=in action=allow
  • netsh advfirewall firewall add rule name=”Block Type 13 ICMP V4″ protocol=icmpv4:13,any dir=in action=block

 

5) Administração básica do servidor com linhas de comando

Verificar o estado atual de ativação
slmgr.vbs –xpr
 
Remover a chave atual
slmgr.vbs –upk
 
Adicionar uma nova chave de ativação
slmgr.vbs -ipk <chave original do computador com traços>
Obs.: Esse comando exige elevação e permissão de administrador
 
Adicionar um host a um domínio
Netdom join %computername% /domain:<DomainName> /userd:<username> /passwordD:*
 
Para tirar um equipamento do domínio
netdom remove
 
Alterando o fuso horário
Control timedate
 
Configurando linguagem e teclado
Control intl.cpl
 
Visualizando logs (Não funciona em Win7)
WevutilWevutil qe <nome do log>
 
O comando Shutdown
Shutdown /rShutdown –f –s –m \192.168.0.1 –t 35
 
Mapear unidade de rede
net use x: \nome do computadornome do compartilhamentonet use x: /delete
Mapear unidade de rede
net use x: \nome do computadornome do compartilhamentonet use x: /delete
 

Se gostou, comente. Se funcionou, comente. Se não… comente também! Sua opinião ajuda a melhorar o blog e, logicamente, fornecer conteúdo de qualidade para quem está com problemas.

Esse conteúdo foi postado originalmente no blog da HTBRAZ Connect, em 14 de agosto de 2014, e pode ser conferido aqui.

Que tal se especializar em ambientes de redes?

A Impacta possui os melhores os cursos e certificações em redes. Conheça as opções e torne-se um profissional ainda mais qualificado para o mercado de trabalho.

Deixe o seu comentário!

Não perca nenhum post!