Résoudre les problèmes de connectivité réseau Windows Server via PowerShell
Windows Server offre des tonnes d'outils pour les administrateurs au cas où une application ou un ordinateur ne serait pas en mesure de se connecter à un port ou à une IP de serveur spécifique. Une chose qui apparaît instantanément est l'utilisation d'outils pour résoudre les problèmes DNS et autres problèmes de réseau, mais si vous aimez utiliser PowerShell , il existe une commande géniale Test-NetConnection que vous pouvez utiliser.
Résoudre(Troubleshoot Network) les problèmes de connectivité réseau via PowerShell
Vous pouvez utiliser l' applet de commande Test-NetConnection(Test-NetConnection) pour rechercher des informations de diagnostic pour une connexion. Il inclut la prise en charge du test Ping , du test (Ping)TCP , du traçage d'itinéraire( route tracing) et également des diagnostics de sélection d'itinéraire.
Selon les options utilisées, la sortie consistera en des informations telles que ComputerName , RemoteAddress , SelectedSourceAddress , OutgoingInterfaceIndex , SelectedNetRoute , etc.
Voici la liste des paramètres supportés
- Port TCP(TCP) commun : spécifie le numéro de port TCP de service typique
- ComputerName : Spécifie le nom du système de noms de domaine( Domain Name System) ( DNS ) ou l'adresse IP de l'ordinateur cible.
- ConstrainInterface : spécifie la contrainte d'interface à utiliser pour les diagnostics de route.
- ConstrainSourceAddress : spécifie la contrainte d'adresse source à utiliser pour les diagnostics de route.
- DiagnoseRouting : indique que les diagnostics de route s'exécutent pour produire les informations de sélection de route et d'adresse source pour l'hôte distant.
- Hops : spécifie le nombre de sauts à parcourir dans une commande traceroute.
- InformationLevel : spécifie le niveau d'informations détaillé ou silencieux
- Port : spécifie le numéro de port TCP sur l'ordinateur distant.
- TraceRoute : indique que Tracert s'exécute pour tester la connectivité à l'hôte distant.
Utilisation de la puissante (Using the powerful )applet(cmdlet) de commande 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
Liste des exemples de commandes
Voici quelques exemples de commandes que vous pouvez essayer sur votre ordinateur. Certaines de ces commandes nécessiteront des privilèges d'administrateur, alors assurez-vous de lancer PowerShell 7 ou PowerShell 5.1 avec l'autorisation requise.
Test-NetConnection youtube.com
Informations plus détaillées sur la connectivité :
Test-NetConnection youtube.com -InformationLevel "Detailed"
Lorsque vous travaillez avec des services Web, il s'agit de tester un port TCP spécifique .
Test-NetConnection youtube.com -Port 443 -InformationLevel "Detailed"
Effectuez(Perform) des diagnostics de route pour vous connecter à un hôte distant.
Test-NetConnection -ComputerName itopstalk.com -DiagnoseRouting -InformationLevel Detailed
Trouver le port par défaut d'un site Web
Test-NetConnection -ComputerName microsoft.com -CommonTCPPort HTTP
Exécuter Trace Route pour un site Web
Test-NetConnection -ComputerName google.com -TraceRoute
Cela dit, il est avantageux si vous êtes sur une plate-forme non Windows mais que vous utilisez la même commande que dans Windows .
En dehors de cela, j'ai également remarqué l'exécution de commandes pour certains sites Web comme Microsoft.com . Cela ne fonctionne pas. Ping échoue tout le temps, ce qui pourrait être un problème de serveur bloquant de telles requêtes aléatoires.
Related posts
Comment configurer Global Proxy Server Settings dans Windows 10
Votre DNS Server pourrait être indisponible dans Windows 10
Comment configurer un serveur proxy sur une tablette ou un appareil hybride Windows 8.1
3 façons de changer l'adresse IP dans Windows 10
Comment utiliser Network Sniffer Tool PktMon.exe dans Windows 10
Windows ne peut pas obtenir le Network Settings du routeur en Windows 10
Pourquoi mon ping Time est-il si élevé en Windows 11/10?
Comment créer des actions Network dans Windows 10
Network discovery est éteint et ne s'allume pas dans Windows 10
Ping Transmit Echec de l'erreur General failure dans Windows 10
Comment mapper un Network Drive ou ajouter un FTP Drive dans Windows 11/10
Comment effacer Mapped Network Drive Cache dans Windows 10
Comment mapper un Network Drive en utilisant Group Policy sur Windows 10
Effectuer un Network Audit avec Alloy Discovery Express pour Windows
Comment partager des fichiers entre ordinateurs à l'aide de LAN dans Windows 10
Qu'est-ce que TCP and UDP Port? Comment bloquer ou les ouvrir dans Windows 10?
Activer ou désactiver le Wi-Fi et Ethernet adapter sur Windows 11
Backup and Restore WiFi ou Wireless Network Profiles à Windows 10
Fix Ping Spikes en WiFi or Ethernet sur Windows 11/10
Impossible de mapper Network drive dans Windows 10