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.
Deixe o seu comentário!