From 0cd0dfc5cdeb0b83e800e3f9dca074345a057972 Mon Sep 17 00:00:00 2001 From: Ichbine Date: Mon, 10 Mar 2025 11:27:33 +0100 Subject: [PATCH] =?UTF-8?q?ajout=20gestion=20r=C3=A9seau=20partie=20powers?= =?UTF-8?q?hell?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- Windows/Gestion des postes/Gestion Réseau.md | 121 ++++++++++++++++++- 1 file changed, 118 insertions(+), 3 deletions(-) diff --git a/Windows/Gestion des postes/Gestion Réseau.md b/Windows/Gestion des postes/Gestion Réseau.md index f215038..a0bc502 100644 --- a/Windows/Gestion des postes/Gestion Réseau.md +++ b/Windows/Gestion des postes/Gestion Réseau.md @@ -9,7 +9,7 @@

Gestion du réseau sous Windows

-# **Récupération ds informations réseau via cmd ** +# **Gestion des informations réseau via cmd ** ## Affichage config carte réseau - affichage simplifié config carte réseau @@ -43,7 +43,7 @@ ``` > 💡 Idem que ping mais donne les routeurs traversés en plus, ça permet d'identifier un point de blocage dans un souci de connexion. - +--- ## Dépannage Réseau - Vider le cache DNS ```cmd @@ -56,4 +56,119 @@ - Libération de bail ```cmd ipconfig /release - ``` \ No newline at end of file + ``` +--- +--- +# **Gestion des informations réseau via PowerShell ** +## **Récupération des informations réseau** +### Affichage de la configuration des cartes réseau +- Affichage simplifié de la configuration réseau : + ```powershell + Get-NetIPConfiguration + ``` +- Affichage complet des informations : + ```powershell + Get-NetAdapter | Format-List * + ``` +- Afficher le cache DNS : + ```powershell + Get-DnsClientCache + ``` +### Tester la connectivité entre deux machines +- Vérifier la connectivité avec une adresse IP : + ```powershell + Test-Connection -ComputerName xxx.xxx.xxx.xxx -Count 4 + ``` + > 💡 Attention, un pare-feu peut bloquer le protocole ICMP. +- Afficher les connexions réseau actives (ports TCP/UDP) : + ```powershell + Get-NetTCPConnection + ``` +- Afficher la table de routage : + ```powershell + Get-NetRoute + ``` +- Afficher les routeurs traversés sur un chemin réseau : + ```powershell + Test-NetConnection -TraceRoute -ComputerName xxx.xxx.xxx.xxx + ``` + > 💡 Permet d'identifier un point de blocage dans un souci de connexion. +--- + +## **Dépannage Réseau** + +### Gestion du cache DNS + +- Vider le cache DNS : + ```powershell + Clear-DnsClientCache + ``` + +### Gestion de l'adresse IP et du DHCP + +- Renouveler le bail DHCP : + + ```powershell + ipconfig /renew # Pas encore d'équivalent natif en PowerShell + ``` + +- Libérer le bail DHCP : + + ```powershell + ipconfig /release # Pas encore d'équivalent natif en PowerShell + ``` + +--- + +## **Gestion des interfaces réseau** + +- Lister toutes les interfaces réseau : + ```powershell + Get-NetAdapter + ``` +- Désactiver une interface réseau : + ```powershell + Disable-NetAdapter -Name "NomDeL'Interface" -Confirm:$false + ``` +- Activer une interface réseau : + ```powershell + Enable-NetAdapter -Name "NomDeL'Interface" + ``` + +## **Gestion des adresses IP et de la passerelle** + +- Afficher l'adresse IP actuelle : + ```powershell + Get-NetIPAddress + ``` +- Modifier l'adresse IP manuellement : + ```powershell + New-NetIPAddress -InterfaceAlias "NomDeL'Interface" -IPAddress "192.168.1.100" -PrefixLength 24 -DefaultGateway "192.168.1.1" + ``` + +## **Affichage et gestion des règles de pare-feu** + +- Lister les règles du pare-feu Windows : + ```powershell + Get-NetFirewallRule + ``` +- Ajouter une règle pour autoriser le ping (ICMP) : + ```powershell + New-NetFirewallRule -DisplayName "Autoriser Ping" -Direction Inbound -Protocol ICMPv4 -Action Allow + ``` +- Désactiver temporairement le pare-feu (⚠️ à utiliser avec prudence) : + ```powershell + Set-NetFirewallProfile -Profile Domain,Public,Private -Enabled False + ``` + +## **Résolution DNS et connectivité avancée** + +- Tester la résolution d’un nom de domaine : + ```powershell + Resolve-DnsName google.com + ``` +- Vérifier la connectivité avec une machine distante sur un port spécifique : + ```powershell + Test-NetConnection -ComputerName google.com -Port 443 + ``` +