Wbadmin : Sauvegarder Windows en ligne de commandes

L'utilitaire WBADMIN.exe est un outil de ligne de commande qui vous permet de créer la sauvegarde de l'état du système ou de sauvegarder des données, des répertoires (et des fichiers) et de restaurer des données d'une telle sauvegarde.
L'outil WBADMIN peut être utilisé pour automatiser les sauvegardes dans toutes les versions Windows modernes.
Ainsi, il est disponible sur Windows 7, 8, 10 et Windows 11 ainsi que Windows Server.

Ce tutoriel montre comment utiliser Wbadmin pour sauvegarder Windows.

Wbadmin : Sauvegarder Windows en ligne de commandes

Comment utiliser Wbadmin

C'est un outil en ligne de commandes que l'on peut utiliser dans l'invite de commandes ou dans PowerShell.
Pour obtenir l'aide, utilisez la commande suivante :

webadmin /?

Voici les commandes prises en charge :

  • ENABLE BACKUP – créer ou modifier la tâche de sauvegarde planifiée
  • DISABLE BACKUP – Désactiver le travail de sauvegarde automatique
  • START BACKUP – démarrer une tâche de sauvegarde
  • STOP JOB – Arrêter une sauvegarde en cours d'exécution
  • GET VERSIONS – Afficher les sauvegardes disponibles
  • GET ITEMS – Lister les éléments du magasin de sauvegarde
  • GET STATUS – Affiche l’état de l’opération en cours d’exécution
  • DELETE BACKUP – Supprime une ou plusieurs sauvegardes
  • RESTORE CATALOG – Récupère un catalogue de sauvegarde à partir d’un emplacement de stockage spécifié dans le cas où le catalogue de sauvegarde de l’ordinateur local a été endommagé
L'aide de la commande Wbadmin

Sauvegarder et image système de Windows en ligne de commandes avec Wbadmin

Créer une image système

Voici comment créer une image système avec les lecteurs C, D, F avec wbAdmin vers le lecteur E :

wbAdmin start backup -backupTarget:E: -include:C:,D:,F: -allCritical -quiet
  • backuprTarget : Emplacement de stockage de cette sauvegarde. Nécessite une lettre de lecteur de disque dur (f:), un chemin basé sur un GUID de volume auformat \?\Volume{GUID}, ou un chemin UNC (Universal Naming Convention ) vers un dossier partagé distant (\\).
  • Include : Spécifie la liste des éléments, séparés par une virgule, à inclure dans la sauvegarde. Vous pouvez inclure plusieurs volumes. Les chemins des volumes peuvent être spécifiés à l'aide de lettres de lecteur de volume, de points de montage de volume ou de noms de volume GUID
  • AllCritical : Crée une sauvegarde qui inclut tous les volumes critiques (ceux-ci contiennent les fichiers et les composants du système d'exploitation) en plus des autres éléments que vous avez spécifiés avec le paramètre

La sauvegarde système se fait dans le dossier WindowsImageBackup.
La commande affiche la progression de la création de l'image système par un pourcentage.

Créer une image système en ligne de commandes avec Wbadmin
Créer une image système en ligne de commandes avec Wbadmin

Enfin un journal est créé dans C:\Windows\Logs\WindowsBackup qui donne quelques informations sur l'état de la sauvegarde.

C:\Windows\Logs\WindowsBackup avec les journaux de l'image système

Restaurer une image système

Pour restaurer une image système (réimager), on utilise l'option start sysrecovery depuis l'environnement Windows RE.

wbadmin get versions -BaclupTarget:e:
Restaurer une image système en ligne de commandes avec wbadmin
  • Ensuite pour restaurer l'image système en spécifiant la version par l'option -version :
wbadmin start sysrecovery -version:03/31/2020-09:00 -backupTarget:d:
Restaurer une image système en ligne de commandes avec wbadmin
  • Si l'opération a réussi, redémarrez le PC pour démarrer sur le système restauré
Restaurer une image système en ligne de commandes avec wbadmin

Voir aussi ces tutoriels :

Sauvegarder vos données par l'historique de fichiers en ligne de commandes avec Wbadmin

Créer une sauvegarde de fichiers avec l'historique de fichiers

wbAdmin peut aussi sauvegarder vos documents avec l'historique de fichiers.
Ce système de sauvegarde Windows est basé sur le service Shadow Copy Service (VSS).
L'utilitaire WBADMIN crée une copie d'ombre (instantanée) du volume spécifié et crée une sauvegarde de l'image système basée sur cet instantané (la performance de l'ordinateur peut diminuer pendant la sauvegarde).

Pour sauvegarder ou mettre à jour une sauvegarde de l'historique de fichiers, on utilise l'option -vssFull

wbadmin start backup –backupTarget:e: -include:c:\documents -vssFull

Sur Windows 10, 11, cela peut retourner l'erreur : La sauvegarde partielle des volumes n’est pas prise en charge dans cette version de Windows.

Pour effectuer une copie VSS, on utilise l'option -vsscopy :

wbadmin start backup –backupTarget:e: -include:c:\documents\,c:\backup -vsscopy

Vous pouvez aussi sauvegarder un dossier partagé, par exemple :

wbadmin start backup –backupTarget:\\srv1\sav -include:c:\documents\,c:\sav

Pour créer une tâche planifiée de sauvegarde, on utilise l'option -schedule :

wbadmin enable backup -include:c:\documents\* -addtarget:e: -allCritical -schedule:00:00

Supprimer les anciennes sauvegardes

Pour lister les sauvegardes disponibles :

wbadmin get versions

Supprimer toutes les copies sauf les deux derniers (0 - Supprimer toutes les sauvegardes):

wbadmin delete systemstatebackup -keepversions:2

Vous pouvez supprimer uniquement la copie de sauvegarde la plus ancienne:

wbadmin delete systemstatebackup –backupTarget:e: –deleteOldest -quiet