|
|
@ -5,12 +5,12 @@ REM de Thunderbird et Firefox |
|
|
|
REM Il conserve les 10 dernières version de chaque |
|
|
|
REM Il conserve les 10 dernières version de chaque |
|
|
|
|
|
|
|
|
|
|
|
REM Si la fonction n'est pas activée, on s'arrête là |
|
|
|
REM Si la fonction n'est pas activée, on s'arrête là |
|
|
|
IF "%MOZBACKUP%" NEQ "yes" exit |
|
|
|
IF "%MOZBACKUP%" NEQ "yes" GOTO :EOF |
|
|
|
|
|
|
|
|
|
|
|
REM L'archivage des profile va utiliser 7-Zip |
|
|
|
REM L'archivage des profile va utiliser 7-Zip |
|
|
|
REM On s'arrête si cet outil n'est pas disponible |
|
|
|
REM On s'arrête si cet outil n'est pas disponible |
|
|
|
SET ZIP="%PROGRAMFILES%\7-Zip\7z.exe" |
|
|
|
SET ZIP="%PROGRAMFILES%\7-Zip\7z.exe" |
|
|
|
IF NOT EXIST %ZIP% exit |
|
|
|
IF NOT EXIST %ZIP% GOTO :EOF |
|
|
|
|
|
|
|
|
|
|
|
REM Les sauvegardes seront stockées dans un répertoire caché |
|
|
|
REM Les sauvegardes seront stockées dans un répertoire caché |
|
|
|
REM du dossier personnel. Un sous répertoire est créé pour chaque |
|
|
|
REM du dossier personnel. Un sous répertoire est créé pour chaque |
|
|
@ -18,13 +18,13 @@ REM machine de l'utilisateur |
|
|
|
SET DEST="\\%IPASSERELLE_IP%\%USERNAME%\.backup\%COMPUTERNAME%" |
|
|
|
SET DEST="\\%IPASSERELLE_IP%\%USERNAME%\.backup\%COMPUTERNAME%" |
|
|
|
|
|
|
|
|
|
|
|
IF NOT EXIST "%DEST%" mkdir "%DEST%" |
|
|
|
IF NOT EXIST "%DEST%" mkdir "%DEST%" |
|
|
|
IF NOT EXIST "%DEST%" exit |
|
|
|
IF NOT EXIST "%DEST%" GOTO :EOF |
|
|
|
|
|
|
|
|
|
|
|
REM Recherche du répertoire de profile de Thunderbird |
|
|
|
REM Recherche du répertoire de profile de Thunderbird |
|
|
|
for /f %%a in ('dir /b "%APPDATA%\Thunderbird\Profiles\*.default"') do SET TBPROFILE=%APPDATA%\Thunderbird\Profiles\%%a |
|
|
|
for /f %%a in ('dir /b "%APPDATA%\Thunderbird\Profiles\*.default"') do SET TBPROFILE=%APPDATA%\Thunderbird\Profiles\%%a |
|
|
|
|
|
|
|
|
|
|
|
REM Si le répertoire de profile n'existe pas, on s'arrête |
|
|
|
REM Si le répertoire de profile n'existe pas, on s'arrête |
|
|
|
IF NOT EXIST "%TBPROFILE%" exit |
|
|
|
IF NOT EXIST "%TBPROFILE%" :EOF |
|
|
|
|
|
|
|
|
|
|
|
REM Rotation des anciennes sauvegardes |
|
|
|
REM Rotation des anciennes sauvegardes |
|
|
|
REM Pas très élégant, mais on fait ce qu'on peut |
|
|
|
REM Pas très élégant, mais on fait ce qu'on peut |
|
|
@ -52,7 +52,7 @@ REM pas trouvé comment faire ça en une seule passe |
|
|
|
|
|
|
|
|
|
|
|
REM Même chose pour Firefox maintenant |
|
|
|
REM Même chose pour Firefox maintenant |
|
|
|
for /f %%a in ('dir /b "%APPDATA%\Mozilla\Firefox\Profiles\*.default"') do SET FFPROFILE=%APPDATA%\Mozilla\Firefox\Profiles\%%a |
|
|
|
for /f %%a in ('dir /b "%APPDATA%\Mozilla\Firefox\Profiles\*.default"') do SET FFPROFILE=%APPDATA%\Mozilla\Firefox\Profiles\%%a |
|
|
|
IF NOT EXIST "%FFPROFILE%" exit |
|
|
|
IF NOT EXIST "%FFPROFILE%" GOTO :EOF |
|
|
|
|
|
|
|
|
|
|
|
IF EXIST "%DEST%\firefox10.7z" DEL /Q /F "%DEST%\firefox10.7z" |
|
|
|
IF EXIST "%DEST%\firefox10.7z" DEL /Q /F "%DEST%\firefox10.7z" |
|
|
|
IF EXIST "%DEST%\firefox9.7z" REN "%DEST%\firefox9.7z" firefox10.7z |
|
|
|
IF EXIST "%DEST%\firefox9.7z" REN "%DEST%\firefox9.7z" firefox10.7z |
|
|
|