1.9 KiB
1.9 KiB
Fog_Reinitialisation
Reinit - Réinitialisation rapide des PC via FogProject
Un script Bash permettant de réinitialiser rapidement et simplement les PC des salles de TP en s'appuyant sur l'API de FogProject.
🔧 Fonctionnalités
- Réinitialisation à distance des machines via FogProject
- Automatisation simple par script Bash
- Utilisation prévue dans des environnements scolaires ou universitaires
🛠️ Prérequis
- Serveur FogProject configuré et accessible
- Accès à l'API REST de Fog (clé d'authentification si nécessaire)
- Les machines clientes doivent être correctement enregistrées dans Fog
⚠️ Problèmes connus
❗ Erreur : The NTFS partition is in an unsafe state
🧭 Cause
Cette erreur indique que Windows ne s'est pas arrêté correctement. Le système de fichiers NTFS est resté dans un état non sécurisé.
✅ Solution
- Démarrer la machine sous Windows
- Ouvrir PowerShell
- Exécuter la commande suivante pour forcer un arrêt complet :
powershell shutdown -s -t 0
Cela assurera un arrêt propre de Windows, évitant les erreurs lors du démarrage sous Fog.
📁 Structure du projet
reinit/ # Dossier du projet
├── reinit.sh # Script Bash principal
├── README.md # Ce fichier
└── config.env # (Optionnel) Configuration pour l'API Fog
🚀 Utilisation
-
Rendre le script exécutable :
chmod +x reinit.sh -
(Optionnel) Installer globalement :
sudo ln -s $(pwd)/reinit.sh /usr/local/bin/reinit -
Exécuter la commande depuis n'importe où :
reinit