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, VlanIDIl 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.