janelas PowerShell está se tornando uma das melhores opções quando se trata de gerenciar o Windows, tanto no nível organizacional quanto em casa, devido aos múltiplos cmdlets que foram desenvolvidos para oferecer um melhor nível de gestão de acordo com a necessidade.
Desta vez, veremos alguns dos melhores comandos em nível de rede que podemos usar no PowerShell para obter informações precisas e úteis.
Comandos de rede úteis para usar com o Windows Powershell
Get-NetAdapterCom este comando você mostra as propriedades básicas do adaptador de rede.
PROLONGAR
Este comando é semelhante ao seguinte:
netsh interface show interface
PROLONGAR
ObservaçãoSe quisermos obter as informações de um adaptador específico, faremos o seguinte:
Get-NetAdapter -Name * interface *
Get-NetIpAddressGraças a este comando teremos acesso à configuração do endereço IP, tanto IPv4 como IPv6 e respectivas interfaces de rede.
PROLONGAR
Podemos ver informações detalhadas de parâmetros como:
- Direção IP
- ID da interface
- Tipo de endereço
- Comprimento
- Sufixo e mais.
Get-NetIPConfigurationCom este comando teremos informações sobre a configuração da rede, interfaces utilizáveis, endereços IP e endereços DNS do sistema.
PROLONGAR
Get-NetConnectionProfileGraças a este comando, obteremos um perfil de conexão associado aos adaptadores de rede configurados.
PROLONGAR
Get-NetRouteGraças a este comando obteremos toda a rota utilizada pelos pacotes no processo de envio e recebimento:
PROLONGAR
Get-NetAdapter | ft Name, Status, Linkspeed, VlanIDEle nos permite obter informações detalhadas sobre cada adaptador, indicando seu status, velocidade e identificador de VLAN, se houver:
PROLONGAR
Get-NetAdapter | ft Name, DriverName, DriverVersion, DriverInformation, DriverFileNameGraças a este comando poderemos ver informações detalhadas de cada adaptador de rede, como a localização do driver, versão do driver, etc:
PROLONGAR
Desative ou ative um adaptador Wi-FiPara ativar ou desativar um adaptador de rede, executaremos o seguinte:
Disable-NetAdapter -Name "Conexão de rede sem fio" Enable-NetAdapter -Name "Conexão de rede sem fio"
Renomear um adaptador de rede Wi-FiPara renomear um adaptador de rede Wi-Fi, executaremos a seguinte sintaxe:
PROLONGAR
Get-NetAdapter -Name "LAN" | Get-DnsClientServerAddressEste comando permite obter o endereço do servidor DNS com sua interface, tipo e endereço completo:
PROLONGAR
Defina um endereço IPCaso desejemos estabelecer um novo endereço IP no sistema, faremos o seguinte:
New-NetIPAddress -InterfaceAlias "Interface" -IPv4Address (endereço IP) -PrefixLength "24"
Exclua um endereço IPCaso desejemos eliminar um endereço IP, executaremos a seguinte sintaxe:
Get-NetAdapter -Name "Interface" | Remove-NetIPAddress
Ping com PowerShellSabemos que podemos executar um ping para verificar o status de um computador remoto e com o PowerShell podemos realizar essa tarefa de maneira simples, executando a seguinte sintaxe:
Test-NetConnection -ComputerName (site)
PROLONGAR
O resultado será o seguinte:
PROLONGAR
Se quisermos obter mais informações, podemos executar o seguinte:
Test-NetConnection -ComputerName www.solvetic.com -InformationLevel Detailed
PROLONGAR
Execute tracert com PowerShellO tracert é um comando básico que nos permite conhecer em detalhes os roteadores pelos quais os pacotes são enviados a um destino específico.
Para executar o tracert no PowerShell, devemos inserir o seguinte:
Test-NetConnection (Destination) -TraceRoute
PROLONGAR
O resultado obtido será:
PROLONGAR
Verificação de portaCom o Windows PowerShell, será possível saber o status das portas abertas em um computador de destino.
Para verificar, por exemplo, a porta 80, vamos executar o seguinte:
Test-NetConnection -ComputerName (Target) -Port 80
PROLONGAR
Para verificar as portas HTTP, executamos:
Test-NetConnection -ComputerName (Target) -CommonTCPPort HTTP
PROLONGAR
Execute NSLOKKUP com PowerShellNSLOOKUP foi projetado para encontrar informações do servidor de nomes para domínios consultando o Sistema de Nomes de Domínio (DNS).
Podemos executar este utilitário usando o PowerShell com a seguinte sintaxe. Lá obtemos informações detalhadas sobre o DNS.
Resolve-DnsName www.solvetic.com
PROLONGAR
Ver informações de redeNetstat é um utilitário que nos oferece a possibilidade de conhecer o estado atual da rede, as portas e o seu proprietário. Para isso, iremos executar o seguinte:
Get-NetTCPConnection
PROLONGAR
Podemos filtrar este resultado para aquelas portas cujo estado é estável, para isso executamos o seguinte:
Get-NetTCPConnection -State estabelecido
PROLONGAR
Como podemos ver, temos em mãos uma série de comandos que nos ajudarão a obter informações atuais e realizar várias tarefas de gerenciamento em alguns parâmetros de rede no sistema Windows.