Olá pessoal, tudo bem?
O teste de conexão ping no CMD (Prompt de Comando) e algo bem simples, não retorna muitas informações.
(Comando Ping no Prompt de Comando)
Esqueça o Ping
Já demostrei como instala o Powershell 7.0 por GPO ou a instalação autônoma.
Agora chegou a hora de me dedicar ao PowerShell 7.0 para realizar algumas coisas impressionantes com o Test-Connection.
Test-Connection é o comando ping do Powershell.
TargetName e ComputerName
Ao contrário do Windows PowerShell, o PowerShell 7.0 fornece o parâmetro TargetName e o parâmetro ComputerName para especificar o host remoto.
1 |
Test-Connection -TargetName gabrielluiz.com,8.8.8.8 |
1 |
Test-Connection -ComputerName gabrielluiz.com,8.8.8.8 |
Contagem (Count)
Como no Windows PowerShell, você pode especificar com que frequência o ping será executado.
1 |
Test-Connection -TargetName gabrielluiz.com,8.8.8.8 -Count 1 |
Saída com resultado (Verdadeiro ou Falso) (Quiet)
O Windows PowerShell e o PowerShell 7.0 fornecem a omissão da saída para mostrar apenas verdadeiro ou falso, dependendo de o ping teve êxito ou não.
1 |
Test-Connection -TargetName gabrielluiz.com,8.8.8.8 -Count 1 -Quiet |
IPv4 e IPv6
O IPv6 está em ascensão, sendo cada vez mais utilizado, você agora especificar o protocolo, IPv4 ou IPv6.
1 |
Test-Connection -TargetName facebook.com -Count 1 -IPv6 |
Observação: Não encontrei nenhum IPv6 público para ser testado.
Ping infinito (Repeat)
Você se lembra do ping.exe -t? Aqui está o PowerShell 7.0. O ping é enviado continuamente.
1 |
Test-Connection -TargetName gabrielluiz.com -Repeat |
Resolver nomes DNS | Tracert TraceRoute
O parâmetro ResolveDestination tenta resolver o nome DNS. Você pode tentar recuperar o endereço IP (pesquisa direta) ou o nome do host (pesquisa inversa).
Cuidado com a linha 1. Mostra o nome do DNS 8.8.8.8
1 |
Test-Connection -TargetName 8.8.8.8 -ResolveDestination |
Agora vamos mais longe. Quando ResolveDestionation é usado junto com o parâmetro TraceRoute, o PowerShell 7.0 tenta resolver o nome DNS de todos os hosts no caminho para o destino.
1 |
Test-Connection -TargetName 8.8.8.8 -ResolveDestination -Traceroute |
Bem-vindo Test-Connection!
Então, agora em suas novas pesquisas de ping, utilize o Powershell 7.0, o comando Test-Connection, esqueça o bom e velho ping do CMD (Prompt de Comando).
Inscreva-se no meu canal do Youtube!

Há 10 anos atuo na área de TI focado em suporte e administração de infraestrutura, especializado em plataformas Microsoft. Tenho grande experiência em troubleshooting, implantação, configuração e administração de funções e recursos de tecnologia Microsoft. Formado em Redes de Computadores pela faculdade Estácio de Sá de Belo Horizonte.
Comecei a compartilhar o meu conhecimento no ano de 2012, fazendo artigos e vídeos para o meu Blog. Em 2017 comecei a escrever artigos para o portal Cooperati.
Sou apaixonado em compartilhar o meu conhecimento. Meu lema é: um conhecimento só é válido quando compartilhado.
2 Responses
Como testar também o acesso à porta de conexão do host?
Bom dia. Muito obrigado por prestigiar o meu trabalho.
Sim ,temo cmo testar porta de conexão também, se pode conferir a documentação: https://learn.microsoft.com/pt-br/powershell/module/microsoft.powershell.management/test-connection?view=powershell-7.4&WT.mc_id=AZ-MVP-5003815
Abaixo um exemplo de como testar a porta.
#MVPBuzz
Test-Connection bing.com -TCPPort 443 -Detailed -Count 4