-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathsubmit_queue_veeam.bat
More file actions
68 lines (58 loc) · 1.66 KB
/
submit_queue_veeam.bat
File metadata and controls
68 lines (58 loc) · 1.66 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
@echo OFF
rem Force the use of West European Latin
chcp 1252 > nul
rem Include the PowerShell binary directory in the PATH
set PATH_PYTHON=C:\Users\Jdoe\AppData\Local\Programs\Python\Python311\
set PATH=%PATH_PYTHON%;%PATH%
call submit_aff.bat %*
echo _______________________________________________________________________
echo Debut de l'execution ...
date /T
echo %time:~+0,8%
echo _______________________________________________________________________
rem TEST Mode
if "%TOM_JOB_EXEC%" == "TEST" (
echo Job execute en mode TEST
%ABM_BIN%\tsend -sT -r0 -m"Traitement termine (mode TEST)"
%ABM_BIN%\vtgestlog
goto FIN
)
set JOBNAME=%1
set ACTION=%2
set BACKUP_TYPE=%3
if "%ACTION%" == "START" (
if "%BACKUP_TYPE%" == "FULL" (
echo FULL BACKUP
call :LAUNCH %JOBNAME% --start --full
) else if "%BACKUP_TYPE%" == "INCR" (
echo INCREMENTAL BACKUP
call :LAUNCH %JOBNAME% --start
) else if "%ACTION%" == "STOP" (
echo ENABLE JOB
call :LAUNCH %JOBNAME% --stop
) else if "%ACTION%" == "ENABLE" (
echo ENABLE JOB
call :LAUNCH %JOBNAME% --enable
) else if "%ACTION%" == "DISABLE" (
echo DISABLE JOB
call :LAUNCH %JOBNAME% --disable
) else if "%ACTION%" == "STATUS" (
echo JOB STATUS
call :LAUNCH %JOBNAME% --status
echo.
:LAUNCH
echo Lancement du script de sauvegarde Veeam
echo %PATH_PYTHON%\python %ABM_BIN%\veeam.py %*
%PATH_PYTHON%\python %ABM_BIN%\veeam.py %*
set RETCODE=%ERRORLEVEL%
if %RETCODE% equ 0 goto TERMINE
goto ERREUR
:ERREUR
%ABM_BIN%\tsend -sE -r%RETCODE% -m"Traitement en erreur (%RETCODE%)"
%ABM_BIN%\vtgestlog
exit %RETCODE%
:TERMINE
%ABM_BIN%\tsend -sT -r%RETCODE% -m"Traitement termine (%RETCODE%)"
%ABM_BIN%\vtgestlog
exit %RETCODE%
:FIN