https://techexpert.tips/pt-br/category/powershell-pt-br/
sábado, 16 de julho de 2022
Powershell - Teste conectividade TCP
Tutorial Powershell - Teste a conectividade da porta TCP
Como administrador,inicie um novo prompt de linha de comando POWERSHELL.

Teste a conectividade de uma porta TCP usando Powershell.
Test-NetConnection google.com -Port 80Aqui está a saída de comando.
ComputerName : google.comRemoteAddress : 142.250.78.238RemotePort : 80InterfaceAlias : Wi-FiSourceAddress : 192.168.2.107TcpTestSucceeded : TrueTeste a conectividade de uma porta TCP usando o modo silencioso.
Test-NetConnection google.com -Port 80 -InformationLevel QuietAqui está a saída de comando.
TrueTeste a conectividade de uma porta TCP usando versões mais antigas do Powershell.
(New-Object System.Net.Sockets.TcpClient).ConnectAsync('google.com', 80).Wait(1000)Aqui está a saída de comando.
TrueMeça o tempo de resposta da conectividade a uma porta TCP.
Measure-Command {Test-NetConnection google.com -Port 80} | % TotalSecondsAqui está a saída de comando.
0.8796233Meça o tempo de resposta da conectividade a uma porta TCP usando versões mais antigas do Powershell.
Measure-Command {(New-Object System.Net.Sockets.TcpClient).ConnectAsync('google.com', 80).Wait(1000)} | % TotalSecondsAqui está a saída de comando.
0.0414438Parabéns! Você é capaz de testar a conectividade de uma porta TCP usando Powershell.
Tutorial Powershell - Teste a conectividade da porta TCP usando um script
Como administrador,inicie um novo prompt de linha de comando POWERSHELL.

Crie um arquivo de texto contendo a lista de IP ou hosts.
google.comwww.whatismyip.combanana.comCrie um arquivo de texto contendo as portas TCP desejadas.
8025443Teste a conectividade com as portas TCP usando um script Powershell.
$HOSTFILE = Get-Content "C:\HOSTS.txt"$PORTFILE = Get-Content "C:\PORTS.txt"foreach ($HOSTLINE in $HOSTFILE) {foreach ($PORTLINE in $PORTFILE) {$STATUS=(New-Object System.Net.Sockets.TcpClient).ConnectAsync($HOSTLINE, $PORTLINE).Wait(1000)Write-Output "$HOSTLINE, $PORTLINE, Status: $STATUS"}}Aqui está a saída de comando.
google.com, 80, Status: Truegoogle.com, 25, Status: Falsegoogle.com, 443, Status: Truewww.whatismyip.com, 80, Status: Truewww.whatismyip.com, 25, Status: Falsewww.whatismyip.com, 443, Status: Truebanana.com, 80, Status: Truebanana.com, 25, Status: Falsebanana.com, 443, Status: TrueParabéns! Você é capaz de testar a conectividade da porta TCP usando um script Powershell.
fonte: https://techexpert.tips/pt-br/powershell-pt-br/powershell-testar-conectividade-de-porta-tcp/










