Search This Blog

Affichage des articles dont le libellé est Powershell Windows Server 2016. Afficher tous les articles
Affichage des articles dont le libellé est Powershell Windows Server 2016. Afficher tous les articles

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