Solucionar problemas de conectividade de rede do Windows Server via PowerShell

O Windows Server(Windows Server) oferece várias ferramentas para administradores caso um aplicativo ou computador não consiga se conectar a uma porta ou IP de servidor específico. Uma coisa que aparece instantaneamente é usar ferramentas para resolver DNS e outros problemas de rede, mas se você gosta de usar o PowerShell , há um comando brilhante Test-NetConnection que você pode usar.

Resultados do Test-NetConnection

Solucionar problemas(Troubleshoot Network) de conectividade de rede via PowerShell

Você pode usar o cmdlet Test-NetConnection para descobrir informações de diagnóstico para uma conexão. Inclui suporte para teste de ping , teste de TCP , rastreamento( route tracing) de rota e também diagnóstico de seleção de rota.

Dependendo de quais opções são usadas, a saída consistirá em informações como  ComputerName , RemoteAddress , SelectedSourceAddress , OutgoingInterfaceIndex , SelectedNetRoute e muito mais.

Aqui está a lista de parâmetros suportados

  • Porta TCP(TCP) comum : especifica o número da porta TCP do serviço típico
  • ComputerName: especifica o nome ou endereço IP do Domain Name System ( DNS ) do computador de destino.(DNS)
  • ConstrainInterface: especifica a restrição de interface a ser usada para diagnóstico de rota.
  • ConstrainSourceAddress: especifica a restrição de endereço de origem a ser usada para diagnóstico de rota.
  • DiagnoseRouting: indica que o diagnóstico de rota é executado para gerar as informações de seleção de rota e endereço de origem para o host remoto.
  • Hops: especifica o número de saltos a serem percorridos em um comando traceroute.
  • InformationLevel: especifica o nível de informação Detalhado ou Silencioso
  • Porta: especifica o número da porta TCP no computador remoto.
  • TraceRoute: indica que o Tracert é executado para testar a conectividade com o host remoto.

Usando o poderoso (Using the powerful )cmdlet Test-NetConnection

Test-NetConnection -ComputerName "www.contoso.com" -ConstrainInterface 5 -DiagnoseRouting -InformationLevel "Detailed"

ComputerName : www.contoso.com

RemoteAddress : 2600:1409:a:185::2768

ConstrainInterfaceIndex : 5

SelectedSourceAddress : 2001:4898:e0:79:75dd:64cf:d9ff:f86

OutgoingInterfaceIndex : 5

SelectedNetRoute : DestinationPrefix: ::/0

NextHop: fe80::200:5eff:fe00:202

RouteSelectionEvents : IP: Route [DestinationPrefix: ::/0 NextHop: fe80::200:5eff:fe00:202 InterfaceIndex: 4

RouteMetric: 256] is blocked for Destination: 2600:1409:a:185::2768 ConstrainInterfaceIndex: 5 ConstrainScopeZone: 1 in Compartment: 1, Reason: InterfaceConstraint.

SourceAddressSelectionEvents : IP: Source address 2001:4898:e0:79:75dd:64cf:d9ff:f86 is preferred over fe80::75dd:64cf:d9ff:f86 for destination 2600:1409:a:185::2768 Rule = 2.0.

IP: Source address 2001:4898:e0:79:75dd:64cf:d9ff:f86 is preferred over fe80::75dd:64cf:d9ff:f86 for destination 2600:1409:a:185::2768 Rule = 2.0.

RouteDiagnosticsSucceeded : True

Lista de Comandos de Exemplo

Solucionar problemas de conectividade de rede do Windows Server via PowerShell

Aqui estão alguns comandos de exemplo que você pode experimentar em seu computador. Alguns desses comandos precisarão de privilégios de administrador, portanto, certifique-se de iniciar o PowerShell 7 ou PowerShell 5.1 com a permissão necessária.

Test-NetConnection youtube.com

Informações mais detalhadas sobre a conectividade:

Test-NetConnection youtube.com -InformationLevel "Detailed"

Ao trabalhar com web services, é testar uma porta TCP específica .

Test-NetConnection youtube.com -Port 443 -InformationLevel "Detailed"

Execute(Perform) diagnósticos de rota para se conectar a um host remoto.

Test-NetConnection -ComputerName itopstalk.com -DiagnoseRouting -InformationLevel Detailed

Encontre a porta padrão de um site

Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP

Executar Trace Route para um site

Test-NetConnection -ComputerName google.com -TraceRoute

Dito isso, é benéfico se você estiver em uma plataforma que não seja Windows, mas usar o mesmo comando do Windows .

Além disso, também notei a execução de comandos para alguns sites como Microsoft.com . Não funciona. O ping falha o tempo todo, o que pode ser uma coisa do servidor bloqueando essas solicitações aleatórias.



About the author

Eu sou um técnico de informática com mais de 10 anos de experiência, incluindo 3 anos como um店員. Tenho experiência em dispositivos Apple e Android e sou particularmente habilidoso em reparar e atualizar computadores. Também gosto de assistir filmes no meu computador e usar meu iPhone para tirar fotos e vídeos.



Related posts