Scripting avec powershell
TP N02
Patrick tshinyoka
COMMANDES DE GESTION DE LA CARTE RÉSEAUX
• Get-NetAdapter:affiche les informations sur une carte ou des cartes réseaux
Get-NetAdapterStatistics: affiche les statistique d’une carte réseaux Exemple :Get-
NetAdapterStatistics -Name lan
Get-NetAdapterAdvancedProperty: affiche les propriété d’une carte réseaux
Exemple:Get-NetAdapterAdvancedProperty -Name nom_de la carte_rx
Résumé:get-command get-net*:affiche les commande des gestion de la carte réseaux
Tester la connectivité: Ping adresseIP Équivalent de ping, renvoie true si la
machine est allumée, sinon renvoie false (pratique dans unscript) :
Test-Connection -ComputerName $computer -Count 1 -Quiet
CONFIGURER UNE CARTE RÉSEAUX
Pour avoir les informations utile nous permettant de configuré la carte réseaux nous utiliserons la
commande:Get-NetIPInterface
Pour voir les configurations existante carte réseaux nous utiliserons cette commande:
Get-NetIPConfiguration pour récupérer les configuration sur une carte spécifique la commande
est la suivante :Get-NetIPConfiguration -InterfaceAlias " nom de la carte" Configuration de
l’adresse IP sur la carte réseaux
New-NetIPAddress -IPAddress [Link] –InterfaceIndex 12 -DefaultGateway
[Link] -PrefixLength 24
➢ InterfaceIndex : nous permet de spécifier la carte réseaux sur laquelle l’adresse sera affecter
➢ PrefixLength 24:le masque de sous-réseaux
affichage des éléments se trouvant dans le cache DNS
Get-DnsClientCache | Select-Object -Property Name
Impressions d’un fichier
Get-Process | Output-Printer Get-Process | Output-Printer "HP LaserJet 6P’’
Get-Process | Out-Printer "Microsoft Print to PDF"
Ajout de l’adresse du serveur Dns sur la carte réseaux du client
Set-DnsClientServerAddress -InterfaceIndex 8 –ServerAddresses [Link],[Link]
RENOMMER LA CARTE RÉSEAUX
Get-NetAdapter -Name wi-fi | Rename-NetAdapter -NewName
SANS-FIL DÉSACTIVATION /ACTIVATION DE LA CARTE RÉSEAUX
Disable-NetAdapter -Name LAN Enable-NetAdapter -Name LAN
AFFICHAGE DU STATUS
(Get-NetAdapter -Name LAN).Status
REDÉMARRAGE DE LA CARTE RÉSEAUX
Restart-NetAdapter -Name LAN
Afficher la table ARP
Arp -a
Travail pratique pour 2h45’
Fais un script avec 5 options principales ,chaque option représente une action qui seras exécuter une fois l’utilisateur
valide l’action (cfr TP précèdent)
Prérequis:
● un fichier csv nommer liste_adresse_ ip ,cette liste contient les adresses ip de la classe c et l’entete de la colonne
est ipadress
● La passerelle est [Link]
● Masque de sous reseau [Link]
● Ip du serveur dns est : [Link] et [Link]
● Votre adresse ip sera [Link] numéro d’ordre sur la liste+1
Ex: akatshi otambo gloloria elle numéro 1 sur la liste son adresse ip est : [Link]
Voici les option du script :
1. Pinger toutes a les adresses ip contenu dans le fichier liste liste_adresse_ ip,csv et renvois le résultat du
genre l’adresse ip [Link] est connecté (quand la machine n’est pas connecté) ou l’adresse ip [Link]
est connecté (quand la machine est pas conneté)
2. Afficher les statistique de la connexion;
-le nombre de machine connectées
-le nombre de machine non connectées
-afficher la bande passante pour chaque carte réseaux
[Link] des cartes réseaux
-renommer la carte Ethernet en LAN
-renommer la carte wi-fi en WLAN
[Link] votre carte réseau wifi en fonction des infos données dans le prérequis (met l’adresse ip sur la carte ,le
masque de sous réseaux et le serveur DNS)
[Link] pdf:
[Link] les statistique réseaux (les adresses connectées et non connectées, la bande passante de sa carte réseaux)
[Link] les adresse ip et max et faite la une correspondance avec le nom du propriétaire de l’adresse ip
NB: c’est tp est individuel ,le test pourras se faire dans un Lan ,inspiré vous des commandes ci-haut et même les
commandes du tp précédant pour ce qui est de la mise en forme