Problemen met Windows Server Network-connectiviteit oplossen via PowerShell

Windows Server biedt talloze hulpmiddelen voor beheerders voor het geval een toepassing of computer geen verbinding kan maken met een specifieke poort of server-IP. Een ding dat meteen opduikt, is het gebruik van tools om DNS en andere netwerkproblemen op te lossen, maar als je graag PowerShell gebruikt , is er een briljante opdracht Test-NetConnection die je kunt gebruiken.

Test-NetConnection-resultaten

Problemen met netwerkconnectiviteit(Troubleshoot Network) oplossen via PowerShell

U kunt de Test-NetConnection- cmdlet gebruiken om diagnostische informatie voor een verbinding te achterhalen. Het bevat ondersteuning voor de Ping -test, TCP -test, routetracering( route tracing) en ook diagnostiek van routeselectie.

Afhankelijk van de gebruikte opties, bestaat de uitvoer uit informatie zoals  ComputerName , RemoteAddress , SelectedSourceAddress , OutgoingInterfaceIndex , SelectedNetRoute en meer.

Hier is de lijst met ondersteunde parameters:

  • Common TCP Port: Specificeert het typische service- TCP - poortnummer
  • Computernaam: Specificeert de DNS -naam ( Domain Name System ) of het IP-adres van de doelcomputer.
  • ConstrainInterface: specificeert de interfacebeperking die moet worden gebruikt voor routediagnose.
  • ConstrainSourceAddress: Specificeert de bronadresbeperking die moet worden gebruikt voor routediagnose.
  • DiagnoseRouting: geeft aan dat routediagnose wordt uitgevoerd om de route- en bronadresselectie-informatie voor de externe host uit te voeren.
  • Hops: Specificeert het aantal hops dat moet worden doorlopen in een traceroute-opdracht.
  • InformationLevel: Specificeert het informatieniveau Gedetailleerd of Stil
  • Poort: Specificeert het TCP- poortnummer op de externe computer.
  • TraceRoute: geeft aan dat Tracert wordt uitgevoerd om de verbinding met de externe host te testen.

De krachtige(Using the powerful ) Test-NetConnection- cmdlet gebruiken(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

Lijst met voorbeeldopdrachten

Problemen met Windows Server Network-connectiviteit oplossen via PowerShell

Hier zijn een paar voorbeeldopdrachten die u op uw computer kunt proberen. Voor sommige van deze opdrachten zijn beheerdersrechten nodig, dus zorg ervoor dat u PowerShell 7 of PowerShell 5.1 start met de vereiste toestemming.

Test-NetConnection youtube.com

Meer gedetailleerde informatie over de connectiviteit:

Test-NetConnection youtube.com -InformationLevel "Detailed"

Bij het werken met webservices is het om een ​​specifieke TCP - poort te testen.

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

Voer(Perform) routediagnose uit om verbinding te maken met een externe host.

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

Zoek de standaardpoort van een website

Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP

Traceerroute uitvoeren voor een website

Test-NetConnection -ComputerName google.com -TraceRoute

Dat gezegd hebbende, is het nuttig als u zich op een niet-windows-platform bevindt, maar dezelfde opdracht gebruikt als in Windows .

Afgezien hiervan heb ik ook gemerkt dat opdrachten worden uitgevoerd voor sommige websites zoals Microsoft.com . Het werkt niet. Ping mislukt de hele tijd, wat een server-ding kan zijn dat dergelijke willekeurige verzoeken blokkeert.



About the author

Ik ben een professionele audio engineer met meer dan 10 jaar ervaring. Ik werk de afgelopen jaren in de muziekindustrie en heb daarbinnen een sterke reputatie opgebouwd. Ik ben ook een zeer ervaren gebruikersaccount en operator voor gezinsveiligheid. Mijn verantwoordelijkheden omvatten het beheren van gebruikersaccounts, het bieden van ondersteuning aan klanten en het geven van veiligheidsadviezen voor het gezin aan werknemers.



Related posts