Dernière mise
à jour : 07/04/2005
- Utiliser NtBackup pour planifier des
sauvegardes :
Il est possible de se servir de l'utilitaire de sauvegarde présent
dans Windows 2000 et ultérieur pour lancer des sauvegardes
en ligne de commandes ou en se servant d'un script. La syntaxe
est la suivante :
ntbackup backup [systemstate] "@Fichier.bks" /J {"Nom_Tâche"}
[/P {"Nom_Pool"}] [/G {"Nom_GUID"}] [/T {
"Nom_Bande"}] [/N {"Nom_Média"}] [/F
{"Nom_Fichier"}] [/D {"Description"}] [/DS
{"Nom_Serveur"}] [/IS {"Nom_Serveur"}] [/A]
[/V:{yes | no}] [/R:{yes | no}] [/L:{f | s | n}] [/M {Type_Sauvegarde}]
[/RS:{yes | no}] [/HC:{on | off}] [/SNAP:{on | off}]
systemstate : si ce commutateur est ajouté, les données
d'état du système sont sauvegardées.
@Fichier.bks : spécifie un nom de fichier de sélection
de sauvegarde qui contient les informations concernant les fichiers
et les répertoires à sauvegarder.
/J {"Nom_Tâche"} : indique le nom de tâche
à utiliser dans le rapport de sauvegarde.
/P {"Nom_Média"} : indique le pool de médias
contenant le média à utiliser. Lorsque ce paramètre
est sélectionné, les commutateurs /A, /G, /F et
/T ne sont pas disponibles.
/G {"Nom_GUID"} : remplace les données sur la
bande ou ajoute de nouvelles données. Ne l'utilisez pas
avec le commutateur /P.
/T {"Nom_Bande"} : idem que précédemment.
/N {"Nom_Média"} : Indique le nouveau nom de
bande. Ce commutateur ne doit pas être utilisé avec
/A.
/F {"Nom_Fichier"} : indique le chemin d'accès
et le nom de fichier logiques. Les commutateurs suivants ne doivent
pas être utilisés avec ceux-ci : /P /G /T.
/D {"Description"} : attribue un libellé à
chaque jeu de sauvegarde.
/DS {"Nom_Serveur"} : sauvegarde le fichier de service
d'annuaire du serveur Microsoft Exchange Server spécifié.
/IS {"Nom_Serveur"} : sauvegarde le fichier de banque
d'informations du serveur Microsoft Exchange Server spécifié.
/A : Ajoute les données. Les commutateurs /C ou /T doivent
être aussi utilisés. Il est incompatible avec le
commutateur /P.
/V:{yes | no} : vérifie ou non les données une fois
la sauvegarde achevée.
/R:{yes | no} : restreint ou non l'accès à la bande
au propriétaire ou aux membres du groupe des administrateurs.
/L:{f | s | n} : Indique le type de fichier journal qui sera généré
: f=complet, s=résumé, n=pas de fichier journal
créé.
/M {Type_Sauvegarde} : indique le type de sauvegarde : normale,
par duplication, différentielle, incrémentielle
ou quotidienne.
Information : Les programmes de sauvegardes se
basent sur l'attribut d'archivage. Il sera toujours indiqué
que tel fichier a été modifié et qu'il doit
être sauvegardé à nouveau. Lorsque qu'un fichier
précédemment sauvegardé a été
modifié, l'attribut d'archivage est automatiquement attribué.
Ainsi, pendant le processus de sauvegarde suivant, le programme
ne sauvegardera que les fichiers possédant l'attribut "Archive".
Les cinq types de sauvegarde sont les suivants :
Lors d'une sauvegarde normale, tous les fichiers et dossiers sélectionnés
sont sauvegardés, sans tenir compte des attributs d'archivage.
Lors d'une sauvegarde incrémentielle, ne sont sauvegardés
que les fichiers ayant été modifiés depuis
la dernière sauvegarde normale ou incrémentielle.
Une sauvegarde différentielle est identique à une
sauvegarde incrémentielle à l'exception près
que les attributs d'archivage des fichiers ne sont pas réinitialisé
après la sauvegarde.
Une sauvegarde quotidienne ne sauvegarde que les fichiers ayant
été modifiés dans la journée, sans
réinitialiser les attributs de sauvegarde.
Lors d'une sauvegarde par copie, tous les fichiers et dossiers
dont sauvegardés, comme lors d'une sauvegarde normale,
mais les attributs d' archivage ne sont pas modifiés.
/RS:{yes | no} : enregistre ou non les fichiers de données
migrées dans le stockage étendu.
Le stockage étendue est une application utilisée
pour déplacer automatiquement du stockage local vers le
stockage étendu des fichiers peu utilisés. Les fichiers
distants sont automatiquement rappelés à la demande
de l'utilisateur lorsque le fichier est ouvert.
/HC:{on | off} : utilise si possible, la compression matérielle
sur le lecteur de bande.
/SNAP:{on | off} : indique si la sauvegarde doit utiliser un cliché
instantané du volume.
/M {TypeSauvegarde} : indique le type de sauvegarde. Il doit s'agir
de l'un des types suivants : normale, par duplication, différentielle,
incrémentielle ou quotidienne.
Il y a une manière très simple de générer
de manière simple un script :
1) Cliquez sur Démarrer/Exécuter puis saisissez
: ntbackup
2) Cliquez sur le bouton Assistant Sauvegarde (Avancé).
Les autres boutons vous permettent de lancer le processus de restauration
ou de créer une disquette de récupération
avancée.
3) Quelque soit les options que vous choisirez cliquez trois fois
sur le bouton Suivant.
4) Cliquez sur le bouton Options avancées...
5) À la question "Quand voulez-vous exécuter
la sauvegarde ?", cliquez sur le bouton radio Ultérieurement.
6) Dans la zone de texte Nom de la tâche saisissez un nom
facilement mémorisable.
7) Laissez-vous guider pour la suite de la procédure.
8) Une fois l'assistant fermé lancez l'Explorateur et ouvrez
\Windows\Task.
9) Avec le bouton droit de la souris, cliquez sur le nom du fichier
.job que vous avez juste avant défini puis cliquez sur
Propriétés.
10) Il vous suffit de faire un copier-coller du contenu de la
zone de texte Exécuter :
Voici, par exemple, la ligne de commande que j'obtiens :
C:\WINDOWS\system32\ntbackup.exe backup "@C:\Documents and
Settings\ANDERRUTHY\Local Settings\Application Data\Microsoft\Windows
NT\NTBackup\data\Test.bks" /a /d "Jeu créé
le 06/08/2004 à 15:44" /v:yes /r:no /rs:no /hc:off
/m normal /j "Test" /l:s /Snap:Off /f "F:\Sauvegarde.bkf"
Cette ligne de commande est utilisable tel quel dans un fichier
Batch !
Le contenu du fichier Test.bks est simplement celui-ci :
C:\Documents and Settings\ANDERRUTHY\Bureau\important.doc
- Quelques astuces concernant NtBackup
:
Lors du processus de sauvegarde les fichiers en cours d'utilisation
ne sont pas sauvegardés. Afin de contourner cette limitation
vous devez utiliser cette astuce :
1) Cliquez sur Démarrer/Exécuter puis saisissez
: regedit
2) Ouvrez HKEY_CURRENT_USER\Software\Microsoft\Ntbackup\Backup
Engine.
3) Éditez une valeur chaîne nommée Backup
files inuse.
4) Saisissez dans la zone de texte Données de la valeur
le chiffre 1.
5) Ouvrez HKEY_CURRENT_USER\Software\Microsoft\Ntbackup\User Interface.
6) Éditez une valeur chaîne nommée Skip open
files.
7) Saisissez dans la zone de texte Données de la valeur
un de ces chiffres :
0 : attendre.
1: ne pas sauvegarder les fichiers "illisibles".
2 : attendre le temps défini par la valeur chaîne
Wait time.
Définissez une valeur en secondes pour la valeur chaîne
Wait time (de 0 à 65535).
|