← Back to list

MINISTÈRE DE LA FORMATION PROFESSIONNELLE

OFPPT — CFMGD Hassania

ilyass oufir · 2026-04-28 15:54 · 0 claps · 1.7 min read
#it-automation
Open on Medium ↗

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