Powershell - Gérer l'état et la configuration des interfaces réseau
Pour me soutenir, vous pouvez vous abonner à la chaîne, partager et liker les vidéos, désactiver votre bloqueur de pub ou encore faire un don. Merci!
Bonjour, voici un ensemble de commandes permettant d’afficher et de modifier l’état et la configuration des interfaces réseau.
Au menu, renommer une interface réseau, désactiver l’IPv6, activer/désactiver une interface…
Il existe d’autres commandes spécifiques aux configurations de VMQ, QOS, RDMA, RSS, SRIOV… que je ne développe pas dans cet article.
La configuration IP sera le sujet d’un prochain article.
# Lister les commandes réseau à l'état et la configuration des interfaces réseauGet-Command -Noun NetAdapter*
# Lister les interfaces réseauGet-NetAdapter
# Lister les interfaces réseau physiques uniquementGet-NetAdapter -Physical
# Lister les interfaces réseau physiques activées uniquementGet-NetAdapter -Physical | Where-Object Status -eq Up
# Lister les interfaces réseau ainsi celles cachéesGet-NetAdapter -IncludeHidden
# Lister une interface réseau en utilisant sa descriptionGet-NetAdapter -InterfaceDescription *realtek*
# Lister une interface réseau en utilisant son indexGet-NetAdapter -InterfaceIndex 4
# Lister une interface réseau en utilisant son nomGet-NetAdapter -Name "Ethernet 3"
# Lister une interface réseau en utilisant son nom et un caractère génériqueGet-NetAdapter -Name "Ethernet*"
# Renommer une interface réseauRename-NetAdapter -Name Ethernet -NewName LAN
# Activer une interface réseauEnable-NetAdapter -Name Ethernet
# Désactiver une interface réseauDisable-NetAdapter -Name Ethernet
# Afficher des informations comme le status, la vitesse du lien ou l'ID de VlanGet-NetAdapter | Select-Object -Property Name, Status, Linkspeed, VlanID
# Afficher des informations comme le pilote utilisé par une interface réseauGet-NetAdapter | Select-Object -Property Name, DriverName, DriverVersion, DriverInformation, DriverFileName
# Afficher l'ensemble des propriétés d'une interface réseauGet-NetAdapter -Name Ethernet | Select-Object -Property *
# Renommer une interface réseauGet-NetAdapter -Name Ethernet | Rename-NetAdapter -NewName LAN1
# Afficher les liaisons (transport ou filtre) des interfaces réseauGet-NetAdapterBinding -Name Ethernet -AllBindings
# Lister les interfaces réseau avec IPv6 activéGet-NetAdapterBinding -Name * | Where-Object -FilterScript { ($_.ComponentID -eq "ms_tcpip6") -and ($_.Enabled -eq $true) }
# Désactiver IPv6Set-NetAdapterBinding -Name Ethernet -ComponentID ms_tcpip6 -Enabled $false
# Afficher l'état des fonctionnalités de gestion de l'alimentation des interfaces réseauGet-NetAdapterPowerManagement -Name Ethernet | select Name, WakeOnMagicPacket
# Modifier l'état d'une fonctionnalité de gestion de l'alimentation d'une interface réseau# Activer le WakeONlANSet-NetAdapterPowerManagement -Name Ethernet -WakeOnMagicPacket Enabled# Note : La modification entraine un redémarrage de l'interface pour appliquer la configuration
# Redémarrer une interface réseauRestart-NetAdapter -Name LAN
# Afficher la configuration avancée de l'interface réseauGet-NetAdapterAdvancedProperty -Name Ethernet | Select-Object -Property DisplayName, DisplayValue, ValidDisplayValues# OuGet-NetAdapterAdvancedProperty -Name Ethernet | Select-Object -Property DisplayName, RegistryKeyword, Registryvalue
# Modifier une configuration avancée de l'interface réseau à partir des valeurs displaySet-NetAdapterAdvancedProperty -Name Ethernet -DisplayName 'Vlan ID' -DisplayValue 2# Note : La modification entraine un redémarrage de l'interface pour appliquer la configuration
# Modifier une configuration avancée de l'interface réseau à partir des valeurs de registreSet-NetAdapterAdvancedProperty -Name Ethernet -RegistryKeyword RegVlanid -RegistryValue 2# Note : La modification entraine un redémarrage de l'interface pour appliquer la configuration
Liens en relation
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Tester la connectivité réseau et l'accessibilité aux ports avec PowershellPowershell - Afficher les connections réseau (équivalent de netstat)
Afficher les connections réseau (ports en écoute, connections actives...)Powershell - Tester la résolution de nom (équivalent de nslookup)
Commandes Powershell permettant de tester la résolution de nom (équivalent de nslookup)Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Commandes Powershell permettant d'afficher et de gérer la configuration DNS des interfaces réseauPowershell - Gérer la configuration IP des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier la configuration IP des interfaces réseauPowershell - Gérer l'état et la configuration des interfaces réseau
Commandes Powershell permettant d'afficher et de modifier l'état et la configuration des interfaces réseau (désactiver l'IPv6, activer/désactiver une interface)
Suivez-moi sur
Soutenez-moi
Contenu récent
Powershell - Tester la connectivité réseau et l'accessibilité aux ports
Powershell - Afficher les connections réseau (équivalent de netstat)
Powershell - Tester la résolution de nom (équivalent de nslookup)
Powershell - Afficher et gérer la configuration DNS des interfaces réseau
Powershell - Gérer la configuration IP des interfaces réseau
Powershell - Gérer l'état et la configuration des interfaces réseau
Powershell et le left hand side
Powershell - Gérer les disques, les partitions et les volumes
Powershell - Gérer les points de restauration système sous Windows