LiL'BiX
Messages : 98 Date d'inscription : 02/11/2008
| Sujet: Sauvegarde automatique ( backup ) Mar 18 Nov - 16:56 | |
| Voila, comme promis un jolie petit script de sauvegarde ! Pour toute question, demandé moi ^^ - Code:
-
@echo off rem rem Sauvegarde Quotidienne rem rem
set FICLOG=d:\utils\ntbackup\svg.log set NTBackupDataFolder=C:\docume~1\admin\locals~1\applic~1\micros~1\window~2\NTBackup\data
Title ***** Sauvegarde en cours ... ***** echo Demarrage sauvegarde echo **********************************************>%FICLOG% echo Demarrage sauvegarde : %date% %time% >>%FICLOG% rem echo . >> %FICLOG%
net stop ntmssvc net start ntmssvc
sleep 60
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%
rem Utiliser rsm view pour avoir le nom de votre lecteur de sauvegarde
c:\WINDOWS\system32\rsm.exe refresh /LF"nom du lecteur de sauvegarde" sleep 60
C:\WINDOWS\system32\ntbackup.exe backup "@d:\utils\ntbackup\selection.bks" /n "%computername%-%dtt%" /d "daily %dtt%" /v:yes /r:no /rs:no /hc:on /m normal /j "daily %dtt%" /l:f /p "4mm DDS" /UM
echo NTBackup Application Eventlog Messages >> %FICLOG% echo ---------------------- >> %FICLOG% dumpel -l application -c -format tdTSs -d 1 | findstr /c:"NTBackup" >> %FICLOG% echo ---------------------- >> %FICLOG%
echo . >> %FICLOG% echo Fin sauvegarde : %date% %time% >>%FICLOG% echo **********************************************>%FICLOG%
REM *** Checking for backup error *** findstr /I /M /c:",1," %FICLOG% if errorlevel 1 goto backupgood
REM *** Erreur => envoi d'un rapport par mail ***
echo Removable Storage System Eventlog Error Messages >> %FICLOG% echo ---------------------- >> %FICLOG% dumpel -l system -c -format tdTSs -d 1 | findstr "stockage amovible" >> %FICLOG% echo ---------------------- >> %FICLOG%
for /f "Tokens=*" %%a in ('dir "%NTBackupDataFolder%\backup*.log" /b /o:d') do (set file=%%a) rem tail %NTBackupDataFolder%\%file% >> %FICLOG%
blat %FICLOG% -server smtp.domain.com -f from@domain.com Cet e-mail est protégé contre les spams, votre navigateur doit accepter le Javascript pour le voir -to superviseur@mycomp.comCet e-mail est protégé contre les spams, votre navigateur doit accepter le Javascript pour le voir -s " Probleme de Sauvegarde"
goto fin
:backupgood | |
|