C'est bon j'ai trouver donc voilà comment j'ai fait:
- Code: Tout sélectionner
echo off
rsm.exe refresh /lf"Hewlett Packard DAT72 drive"
for /f "tokens=1-4 delims=/ " %%i in ('date /t') do set dt=%%i-%%j-%%k-%%l
for /f "tokens=1" %%i in ('time /t') do set tm=-%%i
set tm=%tm::=-%
set dtt=%dt%%tm%
c:WINDOWSsystem32
tbackup.exe backup "@c:documents and settingsAdministrateurlocal settingsapplication datamicrosoftwindows nt
tbackupdataSauvegarde.bks" /n "%computername%-%dtt%" /d "daily %dtt%" /v:yes /r:no /rs:no /hc:off /m normal /j "daily %dtt%" /l:f /p "4mm dds" /um
exit
Une petite explication s'impose:
rsm.exe refresh /lf "Hewlett Packard DAT72 drive"
--> Ceci permet de charger le media pour qu'il soit acessible, en rouge c'est le nom du périphérique vous pourrez le trouvez dans votre gestionnaire de périphérique
for /f "tokens=1-4 delims=/ " %%i in ('date /t') do set dt=%%i-%%j-%%k-%%l
for /f "tokens=1" %%i in ('time /t') do set tm=-%%i
set tm=%tm::=-%
set dtt=%dt%%tm%
--> Ceci c'est juste des variable pour que la bande pour le nom de la machine puis la date est l'heure d'éxécution.
Et le plus important:
c:WINDOWSsystem32
tbackup.exe backup "@c:documents and settingsAdministrateurlocal settingsapplication datamicrosoftwindows nt
tbackupdataSauvegarde.bks" /n "%computername%-%dtt%" /d "daily %dtt%" /v:yes /r:no /rs:no /hc:off /m normal /j "daily %dtt%" /l:f /p "4mm dds" /um
--> C'est l'endroit ou se trouve le fichier qui indique quoi sauvegarder, à modifier selon vos config.
-->Là c'est en faites le nom que donne windows au lecteur de bande, vous le trouverez dans NTbackup dans l'onglet sauvegarder en bas "effectuer la sauvegarde vers:"
-->Et enfin cette option indique que dès qu'il y a un media acessible le prendre sans vérifier si il est marquer comme libre ou non.
EDIT:Il faut aussi que les cartouche que le ".bat" va utiliser soit marquer comme libre lorsque c'est la première fois que le ".bat" fonctionne avec cette bande.