MINISTÈRE DE LA FORMATION PROFESSIONNELLE
OFPPT — CFMGD Hassania
MINISTÈRE DE LA FORMATION PROFESSIONNELLE
OFPPT — CFMGD Hassania
📄 TP PowerShell : Création d’une arborescence pédagogique
Filière : Infrastructure Digitale (ID)
Module : Systèmes d’exploitation / PowerShell
Établissement : CFMGD Hassania
🧑🎓 Réalisé par : ……………………………
👨🏫 Encadré par : ……………………………
📅 Année scolaire : 2025 / 2026
🎯 1. Objectif du TP
Ce travail pratique a pour objectif de maîtriser l’utilisation de PowerShell afin de :
- Créer une arborescence de dossiers structurée
- Automatiser la création de répertoires et fichiers
- Organiser des ressources pédagogiques de manière professionnelle
- Renforcer les compétences en administration système Windows
📌 2. Contexte
L’établissement CFMGD Hassania souhaite mettre en place une organisation structurée des ressources pédagogiques pour la filière Infrastructure Digitale (ID).
Chaque module (M101 à M108) doit contenir une structure standardisée permettant une meilleure gestion des documents pédagogiques.
🏗️ 3. Structure demandée
L’arborescence cible est la suivante :
C:\CFMGD_Hassania
└── Infrastructure_Digitale_ID
├── M101 → M108
├── TP_MXXX
│ └── TP_MXXX.pdf
├── Cours_Theorique_MXXX
│ └── Cours_MXXX.pdf
└── Notes_CC_EFM_MXXX
└── Notes_MXXX.pdf
⚙️ 4. Partie 1 : Création du dossier principal
📁 Création du répertoire racine
New-Item -Path "C:\CFMGD_Hassania" -ItemType Directory
📁 Création du dossier de filière
New-Item -Path "C:\CFMGD_Hassania\Infrastructure_Digitale_ID" -ItemType Directory
🔁 5. Partie 2 : Automatisation des modules (M101 → M108)
Afin de gagner du temps et d’éviter les erreurs humaines, une boucle PowerShell est utilisée.
for ($i = 101; $i -le 108; $i++) {
$base = "C:\CFMGD_Hassania\Infrastructure_Digitale_ID\M$i"
New-Item -Path $base -ItemType Directory
New-Item -Path "$base\TP_M$i" -ItemType Directory
New-Item -Path "$base\Cours_Theorique_M$i" -ItemType Directory
New-Item -Path "$base\Notes_CC_EFM_M$i" -ItemType Directory
}
📄 6. Partie 3 : Création des fichiers pédagogiques
Chaque module contient des fichiers PDF représentant les supports pédagogiques.
for ($i = 101; $i -le 108; $i++) {
$base = "C:\CFMGD_Hassania\Infrastructure_Digitale_ID\M$i"
New-Item "$base\TP_M$i\TP_M$i.pdf" -ItemType File
New-Item "$base\Cours_Theorique_M$i\Cours_M$i.pdf" -ItemType File
New-Item "$base\Notes_CC_EFM_M$i\Notes_M$i.pdf" -ItemType File
}
🔍 7. Vérification de l’arborescence
Pour vérifier la structure créée :
tree "C:\CFMGD_Hassania" /F
ou :
Get-ChildItem -Recurse "C:\CFMGD_Hassania"
📊 8. Résultat obtenu
Après exécution des scripts :
✔ Création du dossier principal ✔ Création du dossier Infrastructure Digitale ID ✔ Création automatique des modules M101 à M108 ✔ Organisation structurée des dossiers TP / Cours / Notes ✔ Génération des fichiers PDF associés
🧠 9. Conclusion
Ce TP a permis de mettre en pratique les compétences suivantes :
- Utilisation avancée de PowerShell
- Automatisation des tâches système
- Gestion des fichiers et dossiers sous Windows
- Structuration professionnelle des données pédagogiques
Grâce à l’utilisation de scripts, la création d’une arborescence complexe devient rapide, fiable et reproductible.
PowerShell est un outil essentiel pour les administrateurs systèmes et les techniciens en Infrastructure Digitale.
✅ Fin du rap
메타데이터
- post_id
- 89f1f9f74da0
- slug
- ministère-de-la-formation-professionnelle-89f1f9f74da0
- url
- https://medium.com/@ossaji/minist%C3%A8re-de-la-formation-professionnelle-89f1f9f74da0
- canonical_url
- https://medium.com/@ossaji/minist%C3%A8re-de-la-formation-professionnelle-89f1f9f74da0
- author_url
- https://medium.com/@ossaji
- status
- ok
- fetched_at
- 2026-06-09 15:37:30