Search This Blog

jeudi 18 février 2016

Commandes Powershell réseaux sous Windows

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

< >