Sommatif — Scripting CMD et PowerShell
Exercice 1 — Script CMD : Création automatique de dossiers et fichiers
Objectif
Manipuler les fichiers et répertoires à l’aide de commandes de base (mkdir, echo, type, del).
Consignes
Créez un script nommé
DA_projet.bat.Le script doit :
Créer un dossier appelé
Projet_Classe.À l’intérieur, créer trois sous-dossiers :
docs,images,scripts.Créer un fichier
README.txtdansProjet_Classecontenant le texte :Bienvenue dans le projet de classe !
Afficher un message indiquant que la structure a été créée avec succès.
Enfin, afficher la liste du contenu du dossier
Projet_Classe.
💡 Commandes utiles : dir, echo, mkdir, cd, type
Exercice 2 — Script CMD : Boucle et variables
Objectif
Utilisation des variables et des boucles FOR dans un script batch.
Consignes
Créez un fichier
DA_liste_noms.bat.Le script doit :
Demander à l’utilisateur combien de noms il veut entrer.
Lire les noms un à un et les enregistrer dans un fichier
noms.txt.Afficher ensuite le contenu du fichier
noms.txtà la fin.
💡 Commandes utiles :set /p variable=, for /L %%i in (...) do, >> (redirection)
Exemple attendu :
Exercice 3 — PowerShell : Vérification de fichiers et suppression conditionnelle
Objectif
Manipuler les objets du système de fichiers avec PowerShell et utiliser des conditions.
Consignes
Créez un script
DA_verif_fichier.ps1.Le script doit :
Demander à l’utilisateur le nom d’un fichier.
Vérifier si ce fichier existe dans le dossier courant.
Si le fichier existe :
Afficher sa taille et sa date de modification.
Demander : Voulez-vous le supprimer ? (O/N)
Si la réponse est
O, supprimer le fichier.
Si le fichier n’existe pas, afficher un message d’erreur clair.
💡 Cmdlets utiles :Read-Host, Test-Path, Get-Item, Remove-Item
Exemple de sortie :