Administrando o Windows por linha de comando - Comandos rápidos



Documento: Administração de Servidores Windows
Objetivo: Microsoft Windows
Organização: Servidores


*******************************************************************************

Se gostou comente... se funcionou comente, se não ... comente também rs... sua opinião ajuda a melhorar o Blog da HTBRAZ e logicamente fornecer conteúdo de qualidade para quem esta com problemas.

Nosso conteúdo é gratuito. Somos a favor do conhecimento livre.

Sucesso!

*******************************************************************************


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 rápido é para colocar aqui alguns comandos rápidos do dia a dia que pode ajudar muito os iniciantes e se interessar mais pelo assunto.

1) Scregedit.wsf


Ativando atualizações automáticas
cscript c:\Windows\System32\scregedit.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 linha de comando do Server Core
cscript c:\Windows\System32\scregedit.wsf /CLI

Para obter ajuda no uso do scregedit.wsf
cscript c:\Windows\System32\scregedit.wsf /?

Para ativar o Remote Desktop for Admnistration de modo que aceite conexões remotas
cscript c:\Windows\System32\scregedit.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:\Windows\System32\scregedit.wsf /cs 0

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

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ê tenteou apagar um usuário que não existe.

Adicionar um usuário em um grup
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 esta 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

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íamos netsh firewall show config no Windows XP ou Windows 7. Esse comando portanto 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:\MyApp\MyApp.exe" enable=yes

netsh advfirewall firewall add rule name="My Application" dir=in action=allow program="C:\MyApp\MyApp.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

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)
Wevutil
Wevutil qe <nome do log>

O comando Shutdown
Shutdown /r
Shutdown –f –s –m \\192.168.0.1 –t 35

Mapear unidade de rede
net use x: \\nome do computador\nome do compartilhamento
net use x: /delete



2 Comentários

Comente sem faltar com respeito - ;-)

  1. Obrigada por compartilhar..
    Comandos úteis que facilitam a vida do ADM...

    ResponderExcluir
    Respostas
    1. Que bom que gostou Thay... =D

      Estou pensando em escrever um post de cada um deles esmiussando bem cada aplicação.

      Espero que ajude no seu dia a dia...

      Sucesso!

      Excluir
Postagem Anterior Próxima Postagem