Vous êtes sur la page 1sur 17

TP2 : POWERSHELL

1-Obtenir de laide sur une commande


Raliser les actions suivantes:

Afficher laide sur la commande Get-Alias :

Afficher laide avec les exemples sur la commande Get-Alias :

Afficher tous les alias dont le nom commence par la lettre g :

Afficher la commande qui correspond lalias dont le nom est sl :

Afficher tous les alias dont la dfinition est Get-Childitem :

Afficher les mthodes et les proprits des objets retourns par la commande Get-Location :

Afficher les mthodes et les proprits des objets retourns par la commande Get-PSDrive :

2-Grer les fichiers et les dossiers


Afficher le chemin du dossier courant :

Se dplacer la racine de la partition C :

Afficher la liste des dossiers et des fichiers :

Crer un dossier test PowerShell cet emplacement :

Se dplacer dans ce dossier :

Crer un dossier testdossier :

Crer un fichier nomm test1.txt, contenanant la phrase Tp Powershell 1 :

Afficher la liste des dossiers et des fichiers :

Copier le fichier test1.txt sous le nom test2.txt :

Renommer le fichier tes1.txt sous le nom essai1.txt :

Copier le fichier essai1.txt dans le dossier testdossier :

Afficher la liste des fichiers du dossier et des sous-dossiers de testPowerShell :

Copier le dossier testdossier ( avec ses fichier ) dans un nouveau dossier test2dossier

Dplacer le fichier test2.txt dans le dossier testdossier :

Supprimer le dossier test2dossier (avec ses fichiers) :

Tester lexistance du dossier c:\Windows :

Afficher la liste des .exe du dossier Windows :

etc..
Afficher la liste des fichiers des fichiers .exe du dossier windows :

3-Accs aux proprits et aux mthodes dun objet


Afficher la variable $loc , le rsultat de la commande Get-Location :

Afficher les proprits et les mthodes de les mthodes de la variable $loc :

Afficher le chemin du dossier courant contenu dans cette variable :

Afficher les informations sur le disque contenu par cette variable :

Afficher les informations sur le provider contenu par cette variable :

Affecter la variable $lect, le rsultat de la commande Get-PSDrive Name C :

Afficher les proprits et les mthodes de les mthodes de la variable $lect :

A partir de la variable $lect, afficher la description du lecteur C, afficher la taille en octet du volume utilis,
afficher la taille en octet du volume libre :

Affecter la variable $fichier , le rsultat de la commande Get-childItem c:\testPowerShell\essai1.txt :

Afficher les proprits et els mthodes de la variable $fichier :

A partir de la variable $fichier, afficher le nom du fichier :

afficher la taille en octect du fichier, :

afficher le nom complet du fichier ( avec le chamin) :

afficher lextension seule du fichier :

afficher la date du dernier accs :

A laide dune mthode de la variable $fichier, copier ce fichier dans un nouveau fichier nomm
C:\TestPowerShell\essai2.txt :

A partir de la variable $fichier, supprimer le fichier essai1.txt :

Vrifier avec la commande Get-ChildItem :

Lancer notepad.exe et rduire la fenter du block notes :

Lancer la comande Get-Process et vrifier que le bloc-notes soit bien dans les processus actif :

Affecter la variable $proc, le rsultat de la commande Get-Process notepad :

Afficher les proprits et les mthodes de la variable $proc :

etc...
A partir de la variable $proc, afficher la description du processus :

Afficher le chemin daccs de lexcutable :

4-Accs aux informations du systme

Afficher toutes les informatinos concernant le controleur video du systme :

etc
Affecter la variable $video, le rsultat de la commande prcdente :

Afficher les proprits et les mthodes de la variable $video

A partie de la variable $video, afficher le nom du contrleur :

La version du driver :

Le mode vido (rsolution) :

Le nom du processeur vido :


(rien ne saffiche car il ny a pas de carte
graphique sur cet ordinateur).

Afficher les informations concernant le systme dexploitation :

Les stocker dans $os :

A partie de $os :, Afficher le nom du systme :

Le type darchitecture :

La date dinstallation :

Afficher les informations concernant les disques logiques de votre systme :

Affecter la variables $vol, le rsultat de la commande prcdente :

A partir de $vol ; et pour le premier disque seulement, afficher le nom de volume, afficher la taille, afficher
lespace libre, afficher le systme de fichiers :