Pour sauvegarder ses fichiers et données, il existe énormément de solutions.
Par exemple l’historique de fichiers de Windows 10 ou des logiciels tiers tels qu’Acronis, EaseUS Todo Backup ou encore la possibilité de synchroniser vos fichiers
Dans tutoriel, nous allons voir comment sauvegarder des fichiers et dossiers vers un ordinateur du réseau sur Windows en utilisant un script batch.
On automatise la sauvegarde en exécutant le script batch tous les jours par une tâche planifiée.
Table des matières
Introduction
La sauvegarde s’effectue sur une partage de fichiers et dossiers Windows.
Le but étant donc de mettre en place, une copie de dossiers/fichiers vers un partage Sauvegarde présent sur un autre ordinateur Windows.
- Créer le partage pour recevoir les sauvegardes
- Mettre en place le script batch
- Créer la tâche planifiée pour automatiser la sauvegarde
Le script batch se compose de deux fichiers :
- Sauvegarde.txt qui va contenir la liste des dossiers et fichiers que vous souhaitez sauvegarder.
- Sauve.cmd qui contiendra le script de sauvegarde. C’est ce script qu’il faudra exécuter pour que les sauvegardes s’effectue avec les dossiers contenus en liste dans Sauvegarde.txt
Le dossier de destination sauvegarde stockera 5 dossiers numérotés de 1 à 5.
Il s’agit donc d’un roulement de sauvegardes qui permet de revenir à 5 sauvegardes en arrière.
Sauvegarder des fichiers vers un ordinateur du réseau sur Windows
Créer le partage réseaux entre les PC Windows
Première étape, créer un partage réseaux nommé Sauvegarde sur le PC de destination.
Puis testez la copie de fichiers entre les partages réseaux :
Préparer la sauvegarde
Le partage réseaux pour accueillir vos sauvegardes est prêt et fonctionne depuis l’ordinateur source.
Nous allons pouvoir maintenant préparer un les scripts qui vont effectuer les sauvegardes.
Ensuite on met en place les fichiers de sauvegarde :
- Téléchargez ce fichier : Sauvegarde_Lan.zip
- Créez un dossier C:\Sauvegarde
- Décompressez le fichier.zip avec 7-Zip par exemple
- Editez le fichier Sauvegarde.txt pour configurer la liste des dossiers à sauvegarder, un par ligne. Exemple du contenu Sauvegarde.txt
- Enregistrez les modifications de Sauvegarde.txt
- Puis faites un clic droit sur Save.cmd et Modifier
- Changer le chemin dans la partie set destination en indiquant le chemin du partage réseau de destination. Le plus simple est d’accéder au partage et de copier/coller le chemin complet qui se trouve dans la barre d’adresse de l’explorateur de fichiers
- Enregistrez les modifications.
A partir de là, si vous double-cliquez sur le fichier Sauve.cmd pour tester la sauvegarde.
Si tout va bien, les fichiers et dossiers se copie vers l’ordinateur distant de votre réseau local LAN.
Automatiser la sauvegarde
Tout est prêt, il ne reste plus qu’à automatiser la sauvegarde.
Soit à une heure fixe, soit lors du démarrage de l’ordinateur.
Pour cela, nous allons utiliser les tâches planifiées de Windows.
- Sur votre clavier, appuyez sur la touche + R
- Puis Saisissez taskschd.msc et OK
- Rendez-vous en haut à gauche sur Bibliothèque du Planificateur de tâches
- Faites un clic droit sur la fenêtre principale puis cliquez sur Créer une tâche de base
- Saisissez le nom de la sauvegarde
- Cliquez sur le bouton Suivant
- Il faut ensuite configurer le déclencheur qui correspond à la fréquence de la sauvegarde
- Nous allons choisir “au démarrage de l’ordinateur” afin que la sauvegarde s’exécute au démarrage de Windows. Vous pouvez aussi choisir tous les jours en indiquant une heure fixe.
- Sélectionnez le menu Démarrer un programme puis cliquez sur le bouton Suivant
- Il faut ensuite aller indiquez le chemin C:\Sauvegarde\Sauve.cmd. Pour cela, cliquez sur le bouton Parcourir.
- Naviguez dans vos dossiers pour chercher le dossier Sauvegarde et sauve.cmd
- Enfin copiez/collez C:\Sauvegarde\ dans le champs Commencer dans
- Cliquez sur Suivant
- Un récapitulatif s’affiche, cochez l’option en bas Ouvrir les propriétés de cette tâche quand j’aurai cliqué sur Terminer
- Puis cliquez sur le bouton Terminer
- Dans la fenêtre des propriétés de la tâche planifiée, cochez l’option Exécuter même si l’utilisateur n’est pas connecté
- Le bouton Utilisateur ou groupe permet de choisir l’utilisateur qui sera utilisé pour exécuter la tâche planifiée.
- Dans tous les cas, si vous cliquez sur OK, un nom d’utilisateur / mot de passe vous sera demandé.
- Cliquez sur le bouton si nécessaire pour indiquer le bon utilisateur et son mot de passe.
Tester les sauvegardes
Il faut vérifier le bon fonctionnement des sauvegardes et ceci régulièrement pour éviter les mauvaises surprises.
- Faites un clic droit sur la tâche planifiée de sauvegarde
- Puis Exécuter
- Celle-ci passe alors avec le statut en cours
- Une fois terminé, vérifiez que le statut passe sur opération a réussi
- Ensuite vérifiez que les fichiers sont bien présents sur l’ordinateur distant pour cela
- Vérifiez le contenu du dossier 01, la dernière sauvegarde. S’il est vide, cela signifie que la sauvegarde ne fonctionne pas. Reprenez alors pas à pas le tutoriel