Bonjour à tous,
Nous allons voir dans cet article quelques commandes intéressantes
au niveau réseau avec PowerShell, on verra les catégories suivantes :
- - La visualisation d’information au niveau réseaux
- - La configuration IP des carte réseaux
- - Le Troubleshooting
Information & manipulation
réseaux en PowerShell
Commande qui permet de lister les différentes cartes réseaux physiques au sein de votre machine.
Get-NetAdapter
Commande qui permet de lister plusieurs paramètres
réseaux concernant vous machines virtuelles présentes sur votre hyperviseur,
parmi ces informations, on peut retrouver :
- - Le nom des cartes réseaux par VM
- - Le switch virtuel auquel la carte réseau est connectée
- - L’adresse MAC
- - Le statut (connecté ou non)
- - Etc
Get-VMNetworkAdapter
========================================================================
Cette commande permet de lister les paramètres réseaux des
cartes présents sur votre machine (Serveur ou station de travail)
Get-NetIpaddress
========================================================================
Cibler la récupération des informations réseaux au niveau
d’une carte réseau en particulier si vous disposez de plusieurs cartes réseaux :
Get-NetAdapter
-Name "WI-FI" | Get-NetIPAddress
========================================================================
Cette commande permet de désactiver une carte réseau
Disable-NetAdapter
========================================================================
Cette commande
permet d’activer une carte réseau
Enable-NetAdapter
========================================================================
Affecter une adresse IP à une carte réseau :
New-NetIPAddress
-InterfaceAlias "LAN02" -IPAddress 192.168.10.1 -PrefixLength
"24" -defaultGateway 192.168.10.254
========================================================================
Configurer
un DNS au niveau de votre carte réseau :
Set-DnsClientServerAddress
-InterfaceAlias "LAN02" -ServerAddresses
"172.16.1.2","172.16.1.3"
========================================================================
Cette commande vous permet de modifier la configuration
réseaux de la carte, parexemple changement d’adresse IP, désactivation du DHCP
etc
Set-NetIPInterface
========================================================================
Cette commande permet la suppression de l’adresse IP au
niveau de la carte réseau :
Remove-NetIPAddress
-InterfaceAlias "LAN02"
========================================================================
Obtenir les informations DNS de votre carte réseaux :
Get-NetIPAddress
-InterfaceAlias "LAN02" | Get-DnsClientServerAddress
========================================================================
Troubleshooting réseaux avec PowerShell
Oubliez le traditionnel « Ping » et découvrez le « Test-Connection » avec PowerShell.
========================================================================
Test-Connection avec plus de détails :
Test-NetConnection
-ComputerName www.eurosport.fr -InformationLevel Detailed
========================================================================
Le NSlookup avec PowerShell :
Resolve-DnsName
www.eurosport.fr
========================================================================
Affichage de la table de routage en Powershell :
Get-NetRoute
========================================================================
Ajout d’une route en PowerShell :
New-NetRoute
–DestinationPrefix "192.16.10.0/24" –InterfaceAlias "LAN02"
–NextHop 192.168.5.1
Et voila, C'est fini pour aujourd'hui.
Cordialement,
Seyfallah Tagrerout
Microsoft MVP