La gestion des paramètres réseau peut être complexe pour les administrateurs système.
Des erreurs de configuration peuvent entraîner des interruptions de service et des soucis de connectivité.
Cet article explore comment PowerShell simplifie ces tâches avec des commandes efficaces pour surveiller et configurer votre réseau.
Initiez-vous à PowerShell et simplifiez vos tâches quotidiennes !
La gestion des paramètres réseau est une tâche courante pour les administrateurs système, et PowerShell propose des commandes efficaces pour configurer et surveiller votre réseau. Voici quelques-unes des commandes les plus utiles pour accomplir ces tâches.
Tout d’abord, assurez-vous d’ouvrir PowerShell en mode administrateur , car certaines opérations réseau nécessitent des privilèges élevés.
Pour vérifier la connectivité à un site web ou à un serveur, utilisez la commande Test-Connection , qui fonctionne comme la commande ping. Par exemple, pour tester la connexion avec Google, vous pouvez exécuter la commande suivante :
Test-Connection google.fr
Pour obtenir des informations sur les interfaces réseau de votre machine, utilisez la commande Get-NetAdapter . Cela vous permet de voir les adaptateurs réseau disponibles ainsi que leurs états et configurations :
Get-NetAdapter
Si vous souhaitez obtenir des détails complets sur une interface réseau spécifique, par exemple celle ayant l’index 4, vous pouvez combiner Get-NetAdapter avec Select-Object pour afficher toutes ses propriétés :
Get-NetAdapter -InterfaceIndex 4 | Select-Object -Property *
Ensuite, pour afficher l’adresse IP d’une interface réseau, utilisez la commande
Get-NetIPAddress
. Par défaut, cela vous donne les informations sur toutes les interfaces réseau et fournit un aperçu général de toutes les adresses IP configurées sur votre système, que ce soit pour les interfaces IPv4 ou IPv6.
Si vous souhaitez limiter la recherche à une interface spécifique (par exemple, l’interface avec l’index 6), et obtenir uniquement les adresses IPv4, vous pouvez ajouter le parametre
InterfaceIndex
:
Get-NetIPAddress -InterfaceIndex 6 -AddressFamily IPv4
Il est également possible de supprimer une adresse IP spécifique d’une interface réseau. Supposons que vous souhaitez retirer l’adresse IP 192.168.1.2 avec un préfixe de 24 bits et une passerelle par défaut de 192.168.1.9 de l’interface ayant l’index 6. Vous pouvez le faire en utilisant la commande suivante :
Remove-NetIPAddress -InterfaceIndex 6 -IPAddress 192.168.1.2 -PrefixLength 24 -DefaultGateway 192.168.1.9
Si vous souhaitez activer le DHCP sur une interface pour qu’elle obtienne automatiquement une adresse IP, utilisez la commande suivante :
Set-NetIPInterface -InterfaceIndex 6 -Dhcp Enabled
Pour définir manuellement les serveurs DNS d’une interface vous utilisez la commande Set-DnsClientServerAddress . Par exemple, pour configurer deux adresses de serveurs DNS (10.10.10.10 et 20.20.20.20) sur l’interface avec l’index 6, la commande suivante est utilisée :
Set-DnsClientServerAddress -InterfaceIndex 6 -ServerAddresses "10.10.10.10", "20.20.20.20"
En résumé, PowerShell vous permet de facilement configurer et ajuster vos paramètres réseau avec des commandes simples et puissantes. De la gestion des adresses IP à la configuration des serveurs DNS, ces commandes vous offrent un contrôle total sur vos interfaces réseau.
Formez-vous gratuitement avec Alphorm !
Maîtrisez les compétences clés en IT grâce à nos formations gratuites et accélérez votre carrière dès aujourd'hui.
FAQ
Comment vérifier la connectivité réseau avec PowerShell ?
Comment obtenir des informations sur les interfaces réseau ?
Comment afficher les adresses IP avec PowerShell ?
Comment configurer le DHCP ou les serveurs DNS ?
Comment supprimer une adresse IP spécifique ?
Conclusion
En utilisant PowerShell, vous pouvez gérer efficacement divers paramètres réseau, des adresses IP aux serveurs DNS. Quelles autres commandes PowerShell trouvez-vous essentielles pour la gestion réseau ?