Sauvegarder des fichiers vers un ordinateur du réseau sur Windows

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.

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.

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.

sauvegarde_reseau_windows_tache_planifiee_12

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
sauvegarde_reseau_windows_script
  • 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
sauvegarde_reseau_windows_script_2
  • 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
sauvegarde_reseau_windows_tache_planifiee
  • Saisissez le nom de la sauvegarde
  • Cliquez sur le bouton Suivant
sauvegarde_reseau_windows_tache_planifiee_2
  • 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.
sauvegarde_reseau_windows_tache_planifiee_3
  • Sélectionnez le menu Démarrer un programme puis cliquez sur le bouton Suivant
sauvegarde_reseau_windows_tache_planifiee_4
  • 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
sauvegarde_reseau_windows_tache_planifiee_5
  • 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
sauvegarde_reseau_windows_tache_planifiee_7
  • 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é
sauvegarde_reseau_windows_tache_planifiee_8
  • 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
sauvegarde_reseau_windows_tache_planifiee_9
  • Celle-ci passe alors avec le statut en cours
sauvegarde_reseau_windows_tache_planifiee_10
  • Une fois terminé, vérifiez que le statut passe sur opération a réussi
sauvegarde_reseau_windows_tache_planifiee_11
  • 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
sauvegarde_reseau_windows_tache_planifiee_12