Commandes réseau utiles pour Windows PowerShell

les fenêtres PowerShell devient l'une des meilleures options en matière de gestion de Windows, tant au niveau de l'organisation qu'à la maison, en raison des multiples applets de commande qui ont été développés pour offrir un meilleur niveau de gestion selon le besoin.

Cette fois, nous examinerons certaines des meilleures commandes au niveau du réseau que nous pouvons utiliser dans PowerShell pour obtenir des informations précises et utiles.

Commandes réseau utiles à utiliser avec Windows Powershell

Get-NetAdapterAvec cette commande, vous affichez les propriétés de base de la carte réseau.

AGRANDIR

Cette commande est similaire à la suivante :

 interface d'affichage de l'interface netsh

AGRANDIR

NoterSi nous voulons obtenir les informations d'un adaptateur spécifique, nous exécuterons ce qui suit :

 Get-NetAdapter -Nom * interface * 

Obtenir-NetIpAddressGrâce à cette commande, nous aurons accès à la configuration de l'adresse IP, à la fois IPv4 et IPv6 et les interfaces réseau respectives.

AGRANDIR

Nous pouvons voir des informations détaillées sur les paramètres tels que :

  • adresse IP
  • Identifiant de l'interface
  • Type d'adresse
  • Long
  • Suffixe et de plus.

Get-NetIPConfigurationAvec cette commande, nous aurons des informations sur la configuration du réseau, les interfaces utilisables, les adresses IP et les adresses DNS du système.

AGRANDIR

Get-NetConnectionProfileGrâce à cette commande, nous obtiendrons un profil de connexion associé aux adaptateurs réseau configurés.

AGRANDIR

Obtenir-NetRouteGrâce à cette commande, nous obtiendrons tout l'itinéraire utilisé par les colis dans le processus d'envoi et de réception :

AGRANDIR

 Get-NetAdapter | ft Nom, Statut, Linkspeed, VlanID
Il nous permet d'obtenir des informations détaillées sur chaque adaptateur indiquant son statut, sa vitesse et son identifiant VLAN s'il en possède :

AGRANDIR

Get-NetAdapter | ft Name, DriverName, DriverVersion, DriverInformation, DriverFileNameGrâce à cette commande, nous pourrons voir des informations détaillées sur chaque adaptateur réseau telles que l'emplacement du pilote, la version du pilote, etc. :

AGRANDIR

Désactiver ou activer un adaptateur Wi-FiPour activer ou désactiver une carte réseau, nous exécuterons les opérations suivantes :

 Disable-NetAdapter -Name "Connexion réseau sans fil" Enable-NetAdapter -Name "Connexion réseau sans fil"

Renommer une carte réseau Wi-FiPour renommer une carte réseau Wi-Fi, nous exécuterons la syntaxe suivante :

AGRANDIR

Get-NetAdapter -Nom "LAN" | Get-DnsClientServerAddressCette commande nous permet d'obtenir l'adresse du serveur DNS avec son interface, son type et son adresse complète :

AGRANDIR

Définir une adresse IPDans le cas où nous souhaitons établir une nouvelle adresse IP dans le système, nous exécuterons les opérations suivantes :

 New-NetIPAddress -InterfaceAlias ​​​​"Interface" -IPv4Address (adresse IP) -PrefixLength "24"

Supprimer une adresse IPDans le cas où nous souhaitons éliminer une adresse IP, nous exécuterons la syntaxe suivante :

 Get-NetAdapter -Name "Interface" | Supprimer-NetIPAddress

Ping avec PowerShellNous savons que nous pouvons exécuter un ping pour vérifier l'état d'un ordinateur distant et avec PowerShell, nous pouvons effectuer cette tâche de manière simple en exécutant la syntaxe suivante :

 Test-NetConnection -Nom de l'ordinateur (site)

AGRANDIR

Le résultat sera le suivant :

AGRANDIR

Si nous voulons obtenir plus d'informations, nous pouvons exécuter les opérations suivantes :

 Test-NetConnection -ComputerName www.solvetic.com -InformationLevel Détaillé

AGRANDIR

Exécuter tracer avec PowerShellLe tracert est une commande de base qui nous permet de connaître en détail les routeurs à travers lesquels les paquets sont envoyés vers une destination spécifique.
Pour exécuter tracert dans PowerShell, nous devons entrer ce qui suit :

 Test-NetConnection (Destination) -TraceRoute

AGRANDIR

Le résultat obtenu sera :

AGRANDIR

Vérification des portsAvec Windows PowerShell, il sera possible de connaître l'état des ports ouverts sur un ordinateur cible.

Pour vérifier, par exemple, le port 80, nous exécuterons ce qui suit :

 Test-NetConnection -Nom de l'ordinateur (cible) -Port 80

AGRANDIR

Pour vérifier les ports HTTP que nous exécutons :

 Test-NetConnection -Nom de l'ordinateur (cible) -CommonTCPPort HTTP

AGRANDIR

Exécuter NSLOKKUP avec PowerShellNSLOOKUP est conçu pour rechercher des informations de serveur de noms pour les domaines en interrogeant le système de noms de domaine (DNS).

Nous pouvons exécuter cet utilitaire à l'aide de PowerShell avec la syntaxe suivante. Là, nous obtenons des informations détaillées sur le DNS.

 Resolve-DnsName www.solvetic.com

AGRANDIR

Afficher les informations sur le réseauNetstat est un utilitaire qui nous offre la possibilité de connaître l'état actuel du réseau, les ports et leur propriétaire. Pour cela, nous exécuterons les opérations suivantes :

 Get-NetTCPConnection

AGRANDIR

Nous pouvons filtrer ce résultat pour les ports dont l'état est stable, pour cela nous exécutons ce qui suit :

 Get-NetTCPConnection -État établi

AGRANDIR

Comme nous pouvons le voir, nous avons à portée de main une série de commandes qui nous aideront à obtenir des informations actuelles et à effectuer plusieurs tâches de gestion sur certains paramètres réseau du système Windows.

wave wave wave wave wave