Blog Alphorm Logo de blog informatique spécialisé en technologie et solutions IT
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Gérer le réseau avec PowerShell via Test-Connection, Get-NetAdapter, Get-NetIPAddress…
Agrandisseur de policeAa
Blog AlphormBlog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Search
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
Suivez-nous
© Alphorm 2024 - Tous droits réservés
Développement

Gérer le réseau avec PowerShell via Test-Connection, Get-NetAdapter, Get-NetIPAddress…

L'Équipe Alphorm Par L'Équipe Alphorm 19 novembre 2024
Partager
Partager

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.

Table de matière
FAQConclusion

Formation PowerShell : Niveau Initiation

Initiez-vous à PowerShell et simplifiez vos tâches quotidiennes !

Découvrir cette formation

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

				
			
Résultat Test-Connection PowerShell Google.fr
Astuce Pratique : Si vous voulez limiter le nombre de tentatives de ping, vous pouvez ajouter l’option -Count. Par exemple, pour envoyer seulement deux pings, utilisez : Test-Connection google.fr -Count 2.

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

				
			
Exemple de commande PowerShell 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 *

Sortie PowerShell de Get-NetAdapter

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.

Capture PowerShell affichant Get-NetIPAddress

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

Exécution de Get-NetIPAddress via PowerShell

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

Commande PowerShell Remove-NetIPAddress

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

Commande PowerShell Set-NetIPInterface DHCP

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"

				
			
PowerShell modifiant l'adresse DNS du réseau

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.

Démarrer gratuitement
illustration processus de paiement en ligne avec étapes claires et convivialité

FAQ

Comment vérifier la connectivité réseau avec PowerShell ?
Pour vérifier la connectivité réseau avec PowerShell, utilisez la commande Test-Connection, analogue à la commande ping. Par exemple, pour tester la connexion à Google, exécutez Test-Connection google.fr. Cette commande vous permet de vérifier rapidement si un site web ou un serveur est accessible depuis votre réseau, facilitant ainsi le diagnostic des problèmes de connectivité.
Comment obtenir des informations sur les interfaces réseau ?
Utilisez la commande Get-NetAdapter dans PowerShell pour obtenir des informations sur vos interfaces réseau. Cette commande affiche les adaptateurs réseau disponibles ainsi que leurs configurations et états. En combinant avec Select-Object, vous pouvez obtenir des détails complets sur une interface spécifique, en affichant toutes ses propriétés en une seule commande.
Comment afficher les adresses IP avec PowerShell ?
Pour afficher les adresses IP de votre système, utilisez la commande Get-NetIPAddress. Par défaut, elle fournit des informations sur toutes les interfaces, pour les adresses IPv4 et IPv6. Pour filtrer par interface ou par famille d’adresses, ajoutez des paramètres comme -InterfaceIndex et -AddressFamily.
Comment configurer le DHCP ou les serveurs DNS ?
Pour activer le DHCP, utilisez Set-NetIPInterface avec le paramètre -Dhcp Enabled. Pour configurer les serveurs DNS, employez Set-DnsClientServerAddress avec les adresses de serveurs souhaitées. Ces commandes vous permettent de gérer efficacement les paramètres réseau et d’ajuster les configurations selon vos besoins.
Comment supprimer une adresse IP spécifique ?
Pour supprimer une adresse IP d’une interface réseau, utilisez la commande Remove-NetIPAddress avec les paramètres -InterfaceIndex, -IPAddress, -PrefixLength, et -DefaultGateway. Cette commande permet de retirer une adresse IP spécifique de votre configuration réseau, simplifiant ainsi la gestion des adresses sur vos interfaces.

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 ?

ÉTIQUETÉ : PowerShell
Facebook
Twitter
LinkedIn
Email
WhatsApp
Par L'Équipe Alphorm
Démocratiser la Connaissance Informatique pour Tous !
Suivre :
L'Équipe Alphorm, c'est la démocratisation de la connaissance informatique. Passionnés et dévoués, nous sommes là pour vous guider vers le succès en rendant la technologie accessible à tous. Rejoignez notre aventure d'apprentissage et de partage. Avec nous, le savoir IT devient une ressource inspirante et ouverte à tous dans un monde numérique en constante évolution.

Derniers Articles

  • Techniques pour gérer les fichiers texte en C#
  • Créer et lire un fichier CSV avec C#
  • JSON : Comprendre et Utiliser Efficacement
  • Créer une Base SQLite dans C#
  • Lecture des données SQLite simplifiée
Laisser un commentaire Laisser un commentaire

Laisser un commentaire Annuler la réponse

Vous devez vous connecter pour publier un commentaire.

Blog Alphorm
  • Développement
  • 3D et Animation
  • Cybersécurité
  • Infrastructure
  • Virtualisation
  • Réseaux
  • Bureautique
  • BDD
En cours de lecture : Gérer le réseau avec PowerShell via Test-Connection, Get-NetAdapter, Get-NetIPAddress…

© Alphorm - Tous droits réservés