Fejlfind problemer med Windows Server-netværksforbindelse via PowerShell

Windows Server tilbyder tonsvis af værktøjer til administratorer, hvis en applikation eller computer ikke er i stand til at oprette forbindelse til en specifik port eller server-IP. En ting, der dukker op med det samme, er at bruge værktøjer til at løse DNS og andre netværksproblemer, men hvis du elsker at bruge PowerShell , er der en genial kommando Test-NetConnection , som du kan bruge.

Test-NetConnection resultater

Fejlfind problemer med netværksforbindelse(Troubleshoot Network) via PowerShell

Du kan bruge Test-NetConnection cmdlet'en til at finde diagnosticeringsoplysninger for en forbindelse. Det inkluderer understøttelse af Ping -testen, TCP -testen, rutesporing( route tracing) og også rutevalgsdiagnostik.

Afhængigt af hvilke muligheder der bruges, vil outputtet bestå af information såsom  ComputerName , RemoteAddress , SelectedSourceAddress , OutgoingInterfaceIndex , SelectedNetRoute og mere.

Her er listen over understøttede parametre

  • Fælles TCP -port: Angiver det typiske service- TCP -portnummer
  • Computernavn: Angiver DNS -navnet ( Domain Name System ) eller IP-adressen på målcomputeren.
  • ConstrainInterface: Specificerer grænsefladebegrænsningen, der skal bruges til rutediagnostik.
  • ConstrainSourceAddress: Specificerer kildeadressebegrænsningen, der skal bruges til rutediagnostik.
  • DiagnoseRouting: Angiver, at rutediagnostik kører for at udlæse rute- og kildeadressevalgsoplysninger for den eksterne vært.
  • Humle: Angiver antallet af hop, der skal gennemløbes i en traceroute-kommando.
  • InformationLevel: Specificerer informationsniveauet Detaljeret eller Stille
  • Port: Angiver TCP -portnummeret på fjerncomputeren.
  • TraceRoute: Angiver, at Tracert kører for at teste forbindelsen til fjernværten.

Brug af den kraftfulde(Using the powerful ) Test-NetConnection cmdlet

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

Liste over prøvekommandoer

Fejlfind problemer med Windows Server-netværksforbindelse via PowerShell

Her er et par eksempler på kommandoer, du kan prøve på din computer. Nogle af disse kommandoer har brug for administratorrettigheder, så sørg for at starte PowerShell 7 eller PowerShell 5.1 med den nødvendige tilladelse.

Test-NetConnection youtube.com

Mere detaljerede oplysninger om forbindelsen:

Test-NetConnection youtube.com -InformationLevel "Detailed"

Når man arbejder med webtjenester, er det for at teste en specifik TCP -port.

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

Udfør(Perform) rutediagnostik for at oprette forbindelse til en fjernvært.

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

Find standardporten på et websted

Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP

Kør Trace Route for en hjemmeside

Test-NetConnection -ComputerName google.com -TraceRoute

Når det er sagt, er det en fordel, hvis du er på en ikke-Windows-platform, men bruger den samme kommando som i Windows .

Ud over dette har jeg også bemærket at udføre kommandoer for nogle websteder som Microsoft.com . Det virker ikke. Ping fejler hele tiden, hvilket kunne være en serverting, der blokerer sådanne tilfældige anmodninger.



About the author

Jeg er en computerprogrammør med speciale i MacOS-softwareudvikling. Jeg bruger mine evner til at skrive professionelle anmeldelser og give tips til, hvordan du kan forbedre dine programmeringsevner på Mac. Jeg har også en hjemmeside, der tilbyder detaljerede, trin-for-trin instruktioner til at skabe et vellykket websted.



Related posts