Vous êtes sur la page 1sur 17

TP2 : POWERSHELL

1-Obtenir de l’aide sur une commande

Réaliser les actions suivantes:

Afficher l’aide sur la commande Get-Alias :

suivantes: Afficher l’aide sur la commande Get-Alias : Afficher l’aide avec les exemples sur la commande

Afficher l’aide avec les exemples sur la commande Get-Alias :

suivantes: Afficher l’aide sur la commande Get-Alias : Afficher l’aide avec les exemples sur la commande

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

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

Afficher la commande qui correspond à l’alias dont le nom est sl :

commande qui correspond à l’alias dont le nom est sl : Afficher tous les alias dont

Afficher tous les alias dont la définition est Get-Childitem :

commande qui correspond à l’alias dont le nom est sl : Afficher tous les alias dont

Afficher les méthodes et les propriétés des objets retournés par la commande Get-Location :

des objets retournés par la commande Get-Location : Afficher les méthodes et les propriétés des objets

Afficher les méthodes et les propriétés des objets retournés par la commande Get-PSDrive :

des objets retournés par la commande Get-PSDrive : 2-Gérer les fichiers et les dossiers Afficher le

2-Gérer les fichiers et les dossiers

Afficher le chemin du dossier courant :

les fichiers et les dossiers Afficher le chemin du dossier courant : Se déplacer à la

Se déplacer à la racine de la partition C :

les fichiers et les dossiers Afficher le chemin du dossier courant : Se déplacer à la

Afficher la liste des dossiers et des fichiers :

Afficher la liste des dossiers et des fichiers : Créer un dossier test PowerShell à cet

Créer un dossier test PowerShell à cet emplacement :

: Créer un dossier test PowerShell à cet emplacement : Se déplacer dans ce dossier :

Se déplacer dans ce dossier :

à cet emplacement : Se déplacer dans ce dossier : Créer un dossier testdossier : Créer

Créer un dossier testdossier :

déplacer dans ce dossier : Créer un dossier testdossier : Créer un fichier nommé test1.txt, contenanant

Créer un fichier nommé test1.txt, contenanant la phrase « Tp Powershell 1 » :

: Créer un dossier testdossier : Créer un fichier nommé test1.txt, contenanant la phrase « Tp

Afficher la liste des dossiers et des fichiers :

Afficher la liste des dossiers et des fichiers : Copier le fichier test1.txt sous le nom

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

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

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

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

Copier le fichier essai1.txt dans le dossier testdossier :

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

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

fichiers du dossier et des sous-dossiers de testPowerShell : Copier le dossier testdossier ( avec ses

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

( avec ses fichier ) dans un nouveau dossier test2dossier Déplacer le fichier test2.txt dans le

Déplacer le fichier test2.txt dans le dossier testdossier :

Déplacer le fichier test2.txt dans le dossier testdossier : Supprimer le dossier test2dossier (avec ses fichiers)

Supprimer le dossier test2dossier (avec ses fichiers) :

testdossier : Supprimer le dossier test2dossier (avec ses fichiers) : Tester l’existance du dossier c: \Windows

Tester l’existance du dossier c:\Windows :

testdossier : Supprimer le dossier test2dossier (avec ses fichiers) : Tester l’existance du dossier c: \Windows

Afficher la liste des .exe du dossier Windows :

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

etc

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

la liste des fichiers des fichiers .exe du dossier windows : 3-Accès aux propriétés et aux

3-Accès aux propriétés et aux méthodes d’un objet

Afficher à la variable $loc , le résultat de la commande Get-Location :

aux propriétés et aux méthodes d’un objet Afficher à la variable $loc , le résultat de

Afficher les propriétés et les méthodes de les méthodes de la variable $loc :

et les méthodes de les méthodes de la variable $loc : Afficher le chemin du dossier

Afficher le chemin du dossier courant contenu dans cette variable :

le chemin du dossier courant contenu dans cette variable : Afficher les informations sur le disque

Afficher les informations sur le disque contenu par cette variable :

les informations sur le disque contenu par cette variable : Afficher les informations sur le «

Afficher les informations sur le « provider » contenu par cette variable :

sur le « provider » contenu par cette variable : Affecter à la variable $lect, le

Affecter à la variable $lect, le résultat de la commande Get-PSDrive Name C :

» contenu par cette variable : Affecter à la variable $lect, le résultat de la commande

Afficher les propriétés et les méthodes de les méthodes de la variable $lect :

et les méthodes de les méthodes de la variable $lect : A partir de la variable

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 :

utilisé, afficher la taille en octet du volume libre : Affecter à la variable $fichier ,
utilisé, afficher la taille en octet du volume libre : Affecter à la variable $fichier ,

Affecter à la variable $fichier , le résultat de la commande Get-childItem c:\testPowerShell\essai1.txt :

volume libre : Affecter à la variable $fichier , le résultat de la commande Get-childItem c:\testPowerShell\essai1.txt

Afficher les propriétés et els méthodes de la variable $fichier :

les propriétés et els méthodes de la variable $fichier : A partir de la variable $fichier,

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

partir de la variable $fichier, afficher le nom du fichier : afficher la taille en octect

afficher la taille en octect du fichier, :

nom du fichier : afficher la taille en octect du fichier, : afficher le nom complet

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

en octect du fichier, : afficher le nom complet du fichier ( avec le chamin) :

afficher l’extension seule du fichier :

en octect du fichier, : afficher le nom complet du fichier ( avec le chamin) :

afficher la date du dernier accès :

afficher la date du dernier accès : A l’aide d’une méthode de la variable $fichier, copier

A l’aide d’une méthode de la variable $fichier, copier ce fichier dans un nouveau fichier nommé C:\TestPowerShell\essai2.txt :

ans un nouveau fichier nommé C:\TestPowerShell\essai2.txt : A partir de la variable $fichier, supprimer le fichier

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

de la variable $fichier, supprimer le fichier essai1.txt : Vérifier avec la commande Get-ChildItem : Lancer

Vérifier avec la commande Get-ChildItem :

essai1.txt : Vérifier avec la commande Get-ChildItem : Lancer notepad.exe et réduire la fenèter du block

Lancer notepad.exe et réduire la fenèter du block notes :

essai1.txt : Vérifier avec la commande Get-ChildItem : Lancer notepad.exe et réduire la fenèter du block

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

que le bloc-notes soit bien dans les processus actif : Affecter à la variable $proc, le

Affecter à la variable $proc, le résultat de la commande Get-Process notepad :

soit bien dans les processus actif : Affecter à la variable $proc, le résultat de la

Afficher les propriétés et les méthodes de la variable $proc :

les propriétés et les méthodes de la variable $proc : etc A partir de la variable

etc

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

de la variable $proc, afficher la description du processus : Afficher le chemin d’accès de l’exécutable

Afficher le chemin d’accès de l’exécutable :

la description du processus : Afficher le chemin d’accès de l’exécutable : 4-Accès aux informations du

4-Accès aux informations du système

Afficher toutes les informatinos concernant le controleur video du système :

informatinos concernant le controleur video du système : etc… Affecter à la variable $video, le résultat

etc…

Affecter à la variable $video, le résultat de la commande précédente :

le controleur video du système : etc… Affecter à la variable $video, le résultat de la

Afficher les propriétés et les méthodes de la variable $video

les propriétés et les méthodes de la variable $video A partie de la variable $video, afficher

A partie de la variable $video, afficher le nom du contrôleur :

de la variable $video, afficher le nom du contrôleur : La version du driver : Le

La version du driver :

afficher le nom du contrôleur : La version du driver : Le mode vidéo (résolution) :

Le mode vidéo (résolution) :

: La version du driver : Le mode vidéo (résolution) : Le nom du processeur vidéo

Le nom du processeur vidéo :

Le mode vidéo (résolution) : Le nom du processeur vidéo : graphique sur cet ordinateur). (rien

graphique sur cet ordinateur).

(rien ne s’affiche car il n’y a pas de carte

Afficher les informations concernant le système d’exploitation :

les informations concernant le système d’exploitation : Les stocker dans $os : A partie de $os

Les stocker dans $os :

le système d’exploitation : Les stocker dans $os : A partie de $os :, Afficher le

A partie de $os :, Afficher le nom du système :

dans $os : A partie de $os :, Afficher le nom du système : Le type

Le type d’architecture :

:, Afficher le nom du système : Le type d’architecture : La date d’installation : Afficher

La date d’installation :

: Le type d’architecture : La date d’installation : Afficher les informations concernant les disques logiques

Afficher les informations concernant les disques logiques de votre système :

: La date d’installation : Afficher les informations concernant les disques logiques de votre système :

Affecter à la variables $vol, le résultat de la commande précédente :

Affecter à la variables $vol, le résultat de la commande précédente :

A partir de $vol ; et pour le premier disque seulement, afficher le nom de volume, afficher la taille, afficher l’espace libre, afficher le système de fichiers :

seulement, afficher le nom de volume, afficher la taille, afficher l’espace libre , afficher le système