

• Sauvegarder automatiquement les configurations système permet d’éviter les pertes de données et de faciliter la restauration du système en cas de panne.
• Sous Windows, il est possible d’utiliser des scripts PowerShell et des tâches planifiées pour automatiser cette sauvegarde.
• Ce tutoriel vous guidera dans la mise en place d’un script de sauvegarde automatique.

• Accès administrateur requis.
• Connaissance de base en PowerShell et en gestion de tâches planifiées.
• Un disque ou un emplacement réseau pour stocker les sauvegardes.

• Nous allons créer un script PowerShell qui :
• Sauvegarde les fichiers de configuration essentiels.
• Enregistre une copie des paramètres système.
• Planifie une exécution automatique à intervalles réguliers.


Ouvrir Bloc-notes et coller le script suivant :
Code:
$destination = "C:\Backup\Config"
if (!(Test-Path $destination)) {
New-Item -ItemType Directory -Path $destination
}
Copy-Item -Path "C:\Windows\System32\drivers\etc\hosts" -Destination $destination
Copy-Item -Path "C:\Windows\System32\config\SAM" -Destination $destination
Copy-Item -Path "C:\Windows\System32\config\SECURITY" -Destination $destination
Enregistrer sous backup.ps1 dans C:\Scripts.

Ouvrir Planificateur de tâches et créer une nouvelle tâche.
Dans l'onglet Déclencheur, choisir une exécution quotidienne.
Dans l'onglet Actions, sélectionner « Démarrer un programme » et entrer :
Code:
powershell.exe -ExecutionPolicy Bypass -File C:\Scripts\backup.ps1
Valider et tester la tâche.

• Documentation PowerShell
• Support Windows

• L’automatisation des sauvegardes renforce la sécurité et permet une restauration rapide des configurations critiques.
• L’utilisation de PowerShell et du planificateur de tâches facilite cette implémentation.