Sauvegarder Active Directory est une tache critique de l’administration d’un réseau Microsoft. En cas de plantage d’Active Directory ou de suppression accidentelle d’un objet, ce backup pourra être votre dernière chance pour rétablir la situation. Toutes les solutions payantes de sauvegarde permettent les backups d’Active Directory mais il est simple de le faire grâce à un petit script avec le logiciel ntbackup inclus dans Windows 2000 et 2003 (ou backup dans Windows 2008). Voici ce script, à enregistrer par exemple dans C:\Scripts\backup.bat :
@echo off
:Variables
set destination=\\BACKUP_SERVER\DC$
set username=Administrateur
set server=%computername%
:CalculDate
for /F "tokens=1-3 delims=/ " %%i in ('date /t') do (
set Year=%%k
set Month=%%j
set Day=%%i
)
:Backup
ntbackup.exe backup systemstate /v:no /j "%server%-Backup" /l:s /f "%destination%\%server%-Backup-%Year%-%Month%-%Day%-SYSTEMSTATE.bkf"
goto eof
:eof
Le principe est simple : les variables sont définies au début du script (répertoire où sera enregistré le fichier (partagé sur le réseau par exemple) et login à utiliser pour accéder à ce répertoire), on calcule ensuite la date que l’on pourra ajouter au nom du fichier et on lance enfin ntbackup avec quelques options. Vous pourrez d’ailleurs modifier le /v:no en /v:yes pour vérifier le backup une fois qu’il est terminé afin d’être certain qu’il n’est pas corrompu : c’est toujours triste d’avoir un backup inutilisable…
Il ne vous reste plus ensuite qu’à programmer l’exécution de la tache, par exemple chaque jour à minuit. Pour cela, allez dans Démarrer > Panneau de Configuration > Tâches planifiées > Création d’une tâche planifiée. Cliquez sur Suivant puis sur Parcourir et indiquez le chemin C:\scripts\backup.bat. Donnez ensuite un nom à cette tâche comme Backup Active Directory, sélectionnez Quotidiennement, cliquez sur Suivant deux fois, entrez un compte autorisé à exécuter backup.bat et cliquez sur Suivant. Sélectionner la case permettant d’ouvrir ensuite les propriétés de la tâche puis sur Terminer.
Dans l’onglet Planification, sélectionnez Toutes les semaines, entrez 00:00 comme heure et cliquez sur chacun des jours pour lesquels vous souhaitez créer un backup. Sauvez ensuite la tâche.
De cette façon vous aurez chaque jour à minuit une sauvegarde complète de votre Active Directory.
Tags : Active Directory, Backup, Windows 2003









