Aller au contenu
Réussir mon BTS SIO

Tape une notion, une commande ou le nom d'une épreuve.

Par exemple

Chapitre 1114 minIntermédiaire

Sauvegarder et restaurer : Windows Server Backup, Active Directory et corbeille AD

Par Josselyn C., prof de BTS SIO. Mis à jour le .

À la fin de ce chapitre, tu sauras

  • sauvegarder un serveur et l'état du système avec wbadmin ;
  • activer la corbeille AD et restaurer un compte supprimé ;
  • choisir entre restauration non autoritaire et autoritaire ;
  • protéger les sauvegardes contre les rançongiciels.

4 exercices corrigés

Sauvegarder un serveur Windows, c'est copier ses données, l'état de son système et sa configuration sur un autre support, pour pouvoir les restaurer après une erreur, une panne ou une attaque. Ce chapitre présente l'outil intégré Sauvegarde Windows Server et sa commande wbadmin, la sauvegarde d'un contrôleur de domaine, la corbeille Active Directory qui restaure un compte supprimé en une commande, et les deux façons de restaurer l'annuaire (non autoritaire et autoritaire). Les principes généraux (types de sauvegarde, règle 3-2-1, PRA) sont dans le cours Sauvegarde, PCA et PRA.

Ce qu'il faut sauvegarder

ÉlémentContenuPourquoi
Les donnéesLes partages de srv-fichiers, les bases des applicationsC'est ce que l'entreprise perd en premier
L'état du systèmeLe registre, les fichiers de démarrage, la base des classes COM+ ; sur un contrôleur, la base NTDS.dit et SYSVOL ; sur une autorité de certification, sa baseRestaurer l'annuaire ou la configuration d'un serveur
La récupération complète (bare metal)Tous les volumes nécessaires au démarrageRéinstaller un serveur à l'identique sur un matériel neuf
Les GPOLes objets de stratégie de groupeElles sont dans l'état du système des contrôleurs, mais une sauvegarde à part permet de restaurer une seule GPO (chapitre 4)
La configuration DHCPÉtendues, réservations, options, bauxReconstruire le serveur DHCP en quelques minutes

La fonctionnalité Sauvegarde Windows Server

Windows Server fournit gratuitement la fonctionnalité Sauvegarde Windows Server (Windows Server Backup), avec une console (wbadmin.msc), la commande wbadmin et des cmdlets PowerShell. Elle s'appuie sur le service de cliché instantané (VSS) pour sauvegarder des fichiers ouverts dans un état cohérent.

powershell
Install-WindowsFeature Windows-Server-Backup

Elle sait sauvegarder le serveur entier, des volumes, des dossiers, l'état du système ou de quoi faire une récupération complète, vers trois types de destinations :

DestinationAvantageLimite
Un disque dédiéPlusieurs versions conservées, sauvegardes incrémentielles au niveau des blocs, rotation automatiqueLe disque est formaté et réservé à la sauvegarde
Un volumePas besoin de disque dédiéPerformances moindres, le volume sert à autre chose
Un dossier partagé réseauLa sauvegarde quitte le serveurUne seule version est gardée : chaque sauvegarde écrase la précédente

Une seule planification par serveur est possible. Sauvegarde Windows Server convient à une petite structure ou en complément ; une organisation plus grande utilise un logiciel de sauvegarde dédié, qui gère plusieurs serveurs, les copies hors site, l'immuabilité et les tests de restauration.

powershell
# Sauvegarde ponctuelle des volumes C: et D: et de tout ce qui est critique, vers le disque E:
wbadmin start backup -backupTarget:E: -include:C:,D: -allCritical -vssFull -quiet

# Sauvegarde de l'état du système seul
wbadmin start systemstatebackup -backupTarget:E: -quiet

# Les versions disponibles sur la destination
wbadmin get versions -backupTarget:E:

# Une planification quotidienne à 21 h, en PowerShell
$p = New-WBPolicy
Add-WBSystemState -Policy $p
Add-WBBareMetalRecovery -Policy $p
Add-WBVolume -Policy $p -Volume (Get-WBVolume -VolumePath "D:")
Add-WBBackupTarget -Policy $p -Target (New-WBBackupTarget -VolumePath "E:")
Set-WBSchedule -Policy $p -Schedule 21:00
Set-WBPolicy -Policy $p

Sauvegarder un contrôleur de domaine

Pour un contrôleur de domaine, la sauvegarde qui compte est celle de l'état du système : elle contient la base de l'annuaire et SYSVOL. Les règles :

  • au moins une sauvegarde par jour de l'état du système d'au moins un contrôleur par domaine (idéalement de chacun) ;
  • une sauvegarde de l'annuaire n'est utilisable que si elle est plus récente que la durée de vie des objets supprimés (180 jours par défaut) : au-delà, la restaurer réintroduirait des objets supprimés depuis (chapitre 10) ;
  • deux contrôleurs ne sont pas une sauvegarde : une suppression, une modification malveillante ou une corruption se répliquent en quelques secondes de l'un à l'autre ;
  • la sauvegarde contient les empreintes de tous les mots de passe du domaine : elle est aussi sensible que le contrôleur lui-même, et se protège en conséquence (chiffrement, accès réservé, stockage séparé).

La corbeille Active Directory

Un technicien supprime par erreur le compte de Karim Morel. Recréer un compte du même nom ne suffit pas : le nouveau compte aurait un autre SID, aucun de ses groupes, aucun de ses droits (chapitre 3). Il faut restaurer l'objet supprimé, avec tous ses attributs.

La corbeille Active Directory, disponible depuis Windows Server 2008 R2, garde les objets supprimés avec tous leurs attributs, y compris leurs appartenances aux groupes, pendant la durée de vie des objets supprimés (180 jours par défaut). On la restaure en ligne, sans redémarrer aucun contrôleur. Elle n'est pas activée par défaut, et son activation est irréversible (ce qui n'a aucun inconvénient).

powershell
# Activer la corbeille pour toute la forêt (une fois)
Enable-ADOptionalFeature -Identity "Recycle Bin Feature" -Scope ForestOrConfigurationSet -Target "ad.sorbier.example"

# Retrouver un compte supprimé
Get-ADObject -Filter "samAccountName -eq 'kmorel'" -IncludeDeletedObjects -Properties whenChanged, lastKnownParent

# Le restaurer, à son emplacement d'origine
Get-ADObject -Filter "samAccountName -eq 'kmorel'" -IncludeDeletedObjects | Restore-ADObject

Dans le Centre d'administration Active Directory, le conteneur Objets supprimés du domaine liste les objets restaurables : clic droit > Restaurer ou Restaurer sur (vers une autre OU). Pour une OU supprimée avec son contenu, on restaure d'abord l'OU, puis les objets qu'elle contenait.

Mieux vaut encore ne rien supprimer par erreur : les OU sont protégées contre la suppression accidentelle par défaut, et cette protection peut se poser aussi sur les comptes sensibles (case de l'onglet Objet, ou Set-ADObject -ProtectedFromAccidentalDeletion $true).

Restaurer l'annuaire depuis une sauvegarde

Quand la corbeille ne suffit pas (corbeille non activée, objets supprimés depuis trop longtemps, annuaire corrompu, contrôleur détruit), on restaure l'état du système. Il existe deux types de restauration.

Restauration non autoritaireRestauration autoritaire
Ce qui se passeLe contrôleur revient à l'état de la sauvegarde, puis reçoit des autres contrôleurs toutes les modifications faites depuisLes objets choisis sont marqués comme faisant autorité : ils sont répliqués vers les autres contrôleurs et écrasent leur version
QuandUn contrôleur est perdu ou sa base corrompue, alors que les autres sont sainsUn objet ou une OU supprimés par erreur, quand la corbeille n'est pas activée
Effet sur les objets supprimés depuisIls restent supprimés : la réplication réapplique la suppressionLes objets marqués reviennent dans tout le domaine

Pour un contrôleur perdu alors qu'un autre fonctionne, il y a encore plus simple qu'une restauration : réinstaller un serveur, le promouvoir contrôleur de domaine, et laisser la réplication lui apporter l'annuaire. La restauration non autoritaire sert surtout quand la copie par le réseau serait trop longue, ou pour récupérer un contrôleur dans son état exact.

Les étapes d'une restauration de l'état du système sur un contrôleur :

  1. Redémarrer en mode de restauration des services d'annuaire (DSRM) : bcdedit /set safeboot dsrepair puis redémarrer, ou touche de démarrage avancé.
  2. Ouvrir la session avec le compte Administrateur local (.\Administrateur) et le mot de passe DSRM choisi lors de la promotion (chapitre 2).
  3. Restaurer l'état du système : wbadmin get versions pour trouver l'identifiant de version, puis wbadmin start systemstaterecovery -version:11/01/2026-21:00 -quiet (l'identifiant est au format américain mois/jour/année : ici le 1er novembre 2026 à 21 h).
  4. Pour une restauration autoritaire, avant de redémarrer, marquer les objets avec ntdsutil :
    text
    ntdsutil
    activate instance ntds
    authoritative restore
    restore subtree "OU=Comptabilite,OU=Utilisateurs,OU=Sorbier,DC=ad,DC=sorbier,DC=example"
    quit
    quit
    
  5. Revenir au démarrage normal : bcdedit /deletevalue safeboot, puis redémarrer.

ntdsutil augmente le numéro de version des objets marqués, pour qu'ils gagnent sur les versions des autres contrôleurs lors de la réplication. Si tous les contrôleurs de la forêt sont perdus (un rançongiciel qui a tout chiffré, par exemple), on parle de récupération de forêt : une procédure longue, documentée par Microsoft, qui part de la sauvegarde d'un contrôleur par domaine. C'est pour ce jour-là qu'il faut une sauvegarde hors ligne.

Sauvegarder le DHCP et les autres rôles

powershell
# DHCP : sauvegarde de la base (utilisable par Restore-DhcpServer)
Backup-DhcpServer -ComputerName "srv-ad" -Path "D:\Sauvegardes\DHCP"

# DHCP : export lisible de la configuration et des baux, à importer sur un autre serveur
Export-DhcpServer -ComputerName "srv-ad" -File "D:\Sauvegardes\dhcp-srv-ad.xml" -Leases

# GPO : toutes les GPO du domaine
Backup-GPO -All -Path "D:\Sauvegardes\GPO"

Le serveur DHCP fait aussi seul une sauvegarde de sa base toutes les 60 minutes, dans C:\Windows\System32\dhcp\backup. Les zones DNS intégrées à l'annuaire sont sauvegardées avec l'état du système des contrôleurs. Pense enfin à la documentation : plan d'adressage, liste des rôles et de leur configuration, mots de passe DSRM dans le coffre de l'équipe. Une sauvegarde sans procédure de restauration écrite et testée ne sert pas le jour de la crise.

Sauvegardes et rançongiciels

Les rançongiciels cherchent à détruire les sauvegardes avant de chiffrer : ils suppriment les clichés instantanés, chiffrent les partages réseau de sauvegarde, effacent les disques de sauvegarde connectés. Une sauvegarde accessible avec un compte d'administrateur du domaine depuis le réseau de production sera chiffrée avec le reste. Les mesures :

  • au moins une copie hors ligne (disque débranché, bande) ou immuable (stockage qui interdit toute modification pendant la durée de rétention) ;
  • des comptes de sauvegarde dédiés, différents des comptes d'administration du domaine, et un serveur de sauvegarde isolé, administré à part ;
  • des tests de restauration réguliers, chronométrés : la durée réelle de restauration doit respecter la durée maximale d'interruption admissible fixée par la direction.

La réaction à une attaque par rançongiciel est détaillée dans le chapitre Rançongiciel du cours Réponse à incident.

Exercices

Exercice 1 sur 4 Quel type de restauration ? Réussi À revoir

Pour chaque situation, choisis la bonne méthode : corbeille AD, restauration non autoritaire, restauration autoritaire, ou nouvelle promotion d'un contrôleur.

  1. Ce matin, un technicien a supprimé l'OU Commercial et ses 12 comptes. La corbeille est activée.
  2. Même situation, mais la corbeille n'a jamais été activée.
  3. Le disque système de srv-ad2 est mort. srv-ad fonctionne normalement.
  4. La base NTDS.dit de srv-ad2 est corrompue après une coupure de courant ; le lien réseau est lent et la base est volumineuse. srv-ad fonctionne.
Voir la réponseMasquer la réponse de l'exercice 1
  1. Corbeille AD : restaurer d'abord l'OU, puis ses comptes (Get-ADObject … -IncludeDeletedObjects | Restore-ADObject), en ligne, avec leurs groupes et leurs attributs.
  2. Restauration autoritaire : sur un contrôleur démarré en DSRM, restaurer l'état du système d'une sauvegarde antérieure à la suppression, puis ntdsutil … authoritative restore … restore subtree "OU=Commercial,…" avant de redémarrer. L'OU et ses comptes sont alors répliqués vers les autres contrôleurs. Les appartenances aux groupes peuvent demander une étape supplémentaire.
  3. Nouvelle promotion : réinstaller Windows Server, nettoyer les métadonnées de l'ancien srv-ad2, puis promouvoir le nouveau serveur ; la réplication lui apporte l'annuaire depuis srv-ad. Une restauration non autoritaire est possible aussi, mais pas nécessaire.
  4. Restauration non autoritaire de l'état du système de srv-ad2 : il revient à l'état de la sauvegarde, puis reçoit de srv-ad les seules modifications faites depuis, ce qui évite de recopier toute la base par le lien lent.

Tu avais trouvé ?

Exercice 2 sur 4 Restaurer un compte Réussi À revoir

Le compte de Karim Morel (kmorel) a été supprimé hier. La corbeille est activée.

  1. Écris les deux commandes qui vérifient que le compte est restaurable puis le restaurent.
  2. Pourquoi ne pas simplement recréer un compte kmorel ?
  3. Que se serait-il passé si la suppression datait d'il y a 200 jours ?
Voir la réponseMasquer la réponse de l'exercice 2
  1. Vérifier, puis restaurer :

    powershell
    Get-ADObject -Filter "samAccountName -eq 'kmorel'" -IncludeDeletedObjects -Properties lastKnownParent
    Get-ADObject -Filter "samAccountName -eq 'kmorel'" -IncludeDeletedObjects | Restore-ADObject
    
  2. Un nouveau compte aurait un nouveau SID : il n'aurait aucun des droits de l'ancien sur les dossiers, aucune de ses appartenances aux groupes, et son profil et ses fichiers ne lui seraient plus associés. La restauration rend l'objet d'origine, avec son SID et ses groupes.

  3. Au-delà de la durée de vie des objets supprimés (180 jours par défaut), l'objet est définitivement purgé : la corbeille ne peut plus le restaurer, et une sauvegarde aussi ancienne n'est plus utilisable pour une restauration de l'annuaire. Il faudrait recréer le compte et ses droits.

Tu avais trouvé ?

Exercice 3 sur 4 Le plan de sauvegarde de Sorbier Réussi À revoir

Propose un plan de sauvegarde pour srv-ad, srv-ad2 et srv-fichiers : quoi, à quelle fréquence, vers où. Respecte la règle 3-2-1.

Voir la réponseMasquer la réponse de l'exercice 3

Une proposition :

ServeurQuoiFréquenceDestination
srv-ad et srv-ad2État du système (et récupération complète une fois par semaine)Chaque nuitServeur de sauvegarde local, puis copie externalisée
srv-adGPO (Backup-GPO -All) et DHCP (Export-DhcpServer)Chaque nuit et avant toute modification importanteServeur de sauvegarde
srv-fichiersDonnées des partages (incrémentielle)Chaque nuit, complète chaque semaineServeur de sauvegarde, puis copie externalisée
TousCopie hors ligne ou immuableChaque semaineDisque débranché en rotation, ou stockage immuable chez un prestataire

La règle 3-2-1 est respectée : trois copies (les données en production, la sauvegarde locale, la copie externalisée), sur deux supports différents, dont une hors site. Les clichés instantanés de srv-fichiers complètent le dispositif pour les petites erreurs, sans compter comme une copie. Un test de restauration (un fichier, un compte par la corbeille, un état du système sur une machine isolée) est planifié chaque trimestre.

Tu avais trouvé ?

Exercice 4 sur 4 Deux arguments faux Réussi À revoir

Réponds à chaque affirmation en deux ou trois phrases.

  1. « Nous avons deux contrôleurs de domaine, donc l'annuaire est sauvegardé. »
  2. « Nos sauvegardes sont sur un partage du serveur srv-fichiers, accessible par tous les administrateurs du domaine : nous sommes protégés contre les rançongiciels. »
Voir la réponseMasquer la réponse de l'exercice 4
  1. Les deux contrôleurs se répliquent en permanence : une suppression, une modification malveillante ou une corruption de l'un passe sur l'autre en quelques secondes. Ils protègent contre la panne d'un serveur, pas contre la perte des données. Il faut une sauvegarde de l'état du système, conservée en dehors des contrôleurs.
  2. Un rançongiciel qui a obtenu un compte d'administrateur du domaine, son but habituel, atteint ce partage comme le reste et chiffre les sauvegardes avec les données. De plus, les sauvegardes sont sur un serveur de production. Il faut au moins une copie hors ligne ou immuable, des comptes de sauvegarde distincts des comptes d'administration du domaine, et un serveur de sauvegarde isolé.

Tu avais trouvé ?

Chapitre terminé !

Fais les 4 exercices avant de passer à la suite : c'est en t'entraînant que tout se fixe.

chapitres
–
de série
–
du cours
–
Chapitre suivant : Mises à jour Windows : WSUS déprécié, et ensuite ?Revoir le sommaire du cours