Académique Documents
Professionnel Documents
Culture Documents
Objectifs
Biblio
https://forsenergy.com/fr-fr/windowspowershellhelp/html/4b270d63-c995-45b8-b5b4-
3f8887efbfcc.htm
https://blog.netwrix.fr/2018/12/05/gestion-des-fichiers-avec-powershell/
http://nacta.fr/?p=273
ASRI Module MQ : Programmation de scripts
1
https://forsenergy.com/fr-fr/windowspowershellhelp/html/4b270d63-c995-45b8-b5b4-3f8887efbfcc.htm
1
ASRI Module MQ : Programmation de scripts
Quelques paramètres
-Force
Pour afficher les fichiers et dossiers cachés :
Get-Childitem c:\ -Force
-Exclude <string[]>
Omet les éléments spécifiés. Les caractères génériques sont autorisés.
-Include <string[]>
Récupère uniquement les éléments spécifiés. Les caractères génériques sont autorisés.
-Path <string[]>
Spécifie un chemin d'accès à un ou plusieurs emplacements. Les caractères génériques sont
autorisés. L'emplacement par défaut est le répertoire actif (.)
Exemples :
C:\PS>get-childitem . -include *.txt -recurse -force
Cette commande récupère tous les fichiers .txt présents dans le répertoire actif et ses sous-
répertoires. Le point (.) représente le répertoire actif et le paramètre Include spécifie
l'extension du nom de fichier. Le paramètre Recurse indique à Windows PowerShell que les
objets doivent être récupérés de manière récursive et que l'objet de la commande est le
répertoire spécifié et son contenu. Le paramètre force ajoute des fichiers masqués à
l'affichage.
Cette commande répertorie les fichiers .txt du sous-répertoire Logs, à l'exception de ceux dont
le nom commence par la lettre A. Elle utilise le caractère générique (*) pour indiquer le
contenu du sous-répertoire Logs et non le conteneur du répertoire. Comme le paramètre
Recurse n'est pas inclus dans la commande, Get-ChildItem n'inclut pas automatiquement le
contenu du répertoire. Vous devez par conséquent spécifier ce contenu.
Changer de dossier
Set-location (alias cd ou chdir)
Permet de Se déplacer dans une arborescence de dossier.
Syntaxe : Set-Location [[-Path] <string>]
Exemple : soit l’arborescence suivante :
Soit D:\ le dossier courant
Se rendre dans le dossier Urgent
Set-location D:\Projet\Urgent
Ou
Set-location Projet\Urgent
2
ASRI Module MQ : Programmation de scripts
PS D:\Projet\Urgent>
Le dossier \Projet\Urgent\ est devenu le dossier courant
Set-location .. = allez au répertoire parent ;
Set-location \ = allez au répertoire racine
PS D:\Projet\Urgent>set-location..
PS D:\Projet>
Renommer un fichier
Rename-Item [-Path] <string> [-NewName] <string>
L'applet de commande Rename-Item permet de renommer un fichier
PS D:\projet> Rename-Item newfile.txt oldfile.txt