Powershell - Gérer la configuration IP 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!
Pour faire suite à l’article précédent sur les commandes permettant d’afficher et de modifier l’état et la configuration des interfaces réseau, voici un ensemble de commandes permettant d’afficher et de modifier les paramètres IP des interfaces réseau.
# Affiche la configuration IPGet-NetIPConfiguration
# Affiche la configuration IP de toutes les interfaces même celles déconnectéesGet-NetIPConfiguration -All
# Spécifier une interface via son indexGet-NetIPConfiguration -InterfaceIndex 12 | fl *
# Spécifier une interface via son nomGet-NetIPConfiguration -InterfaceAlias Ethernet
# Afficher davantage d'informations sur la configuration IPGet-NetIPConfiguration -Detailed
# Définir une IPv4 fixe, un masque et une passerelle par défautNew-NetIPAddress 192.168.0.1 -PrefixLength 24 -InterfaceAlias Ethernet -DefaultGateway 192.168.0.254
# Note : Par défaut, l'IP est stockée dans deux emplacements :# - ActiveStore : Configuration utilisée jusqu'à l'arrêt de l'ordinateur# - PersistentStore : Configuration chargée (dans l'Active store) au démarrage de l'ordinateurNew-NetIPAddress 192.168.0.1 -PrefixLength 24 -InterfaceAlias Ethernet -DefaultGateway 192.168.0.254 -PolicyStore ActiveStore
# Si vous souhaitez qu'elle n'apparaisse pas dans le DNS# et qu'elle ne soit pas utilisée comme adresse principale, ajouter –SkipAsSource $TrueNew-NetIPAddress -InterfaceAlias ethernet –IPAddress 10.0.0.201 –PrefixLength 24 -AddressFamily IPv4 –SkipAsSource $True
# Définir le DNSSet-DnsClientServerAddress -InterfaceAlias Ethernet -ServerAddresses 192.168.0.254,192.168.0.253
# Afficher la configuration DNSGet-DnsClientServerAddress
# Redéfini le DNS avec les valeurs par défaut (celles du DHCP)Set-DnsClientServerAddress -InterfaceAlias Ethernet -ResetServerAddresses
# Définir une IPv6 fixe, un préfixe et une passerelle par défautNew-NetIPAddress -InterfaceAlias Ethernet -IPAddress FD00::2 -PrefixLength 64 -DefaultGateway FD00::1
# Activer le DHCP sur une interface réseauSet-NetIPInterface -InterfaceAlias Ethernet -Dhcp Enabled# Note : cela supprime aussi l'IP fixe mais pas la passerelle
# supprimer la passerelleRemove-NetRoute -InterfaceAlias Ethernet -NextHop 192.168.0.254
# Désactiver le DHCP sur une interface réseauSet-NetIPInterface -InterfaceAlias Ethernet -Dhcp Disabled# Note si vous définissez une IP fixe, le DHCP est automatiquement désactivé
# Afficher la métrique, le MTU et l'état de l'interface pour l'IPv4Get-NetIPInterface -AddressFamily IPv4# Ou l'IPv6Get-NetIPInterface -AddressFamily IPv6
# Modifier la métrique d'une interfaceSet-NetIPInterface -InterfaceAlias Ethernet -InterfaceMetric 20
# Afficher les addresses IPv4 configurées pour une interfaceGet-NetIPAddress -AddressFamily IPv4 -InterfaceAlias Ethernet | Select-Object InterfaceAlias, IPAddress, PrefixLength
# Supprimer une IP sans demande de confirmationGet-NetIPAddress -AddressFamily IPv4 -InterfaceAlias Ethernet | Remove-NetIPAddress -AddressFamily IPv4 -Confirm:$false
# Afficher la configuration global du protocol IPv4Get-NetIPv4Protocol | Select-Object -Property *
# Afficher la configuration global du protocol IPv6Get-NetIPv6Protocol | Select-Object -Property *
# Il est bien sûr possible de modifier la configuration global des protocoles IPv4 et IPv6 à partir des commande suivantesSet-NetIPv4Protocol# ou pour IPv6Set-NetIPv6Protocol
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