VTOM: Purge logs agents via Script (WNT)

Vous souhaitez conserver uniquement 15 jours de logs ? Créez un job sur chaque agent Wnt et déclenchez ce script.

Voici un exemple (changer le 15 pour adapter le nombre de jour de retention 🙂 )

 

@echo off
 cls

rem ------------------------------------------------------------
 rem Cette variable définie le dossier qu'il faut purger :
 echo %ABM_LOGS%
 rem Cette variable définie le nombre de jour que doivent être garder les fichiers:
 set jours=15

rem ------------------------------------------------------------

SET _CmdResult=NONE
 FOR /F "tokens=*" %%a IN ('forfiles /p %ABM_LOGS% /s /d -%jours% /m *.* /c "cmd /c del @FILE" 2^>^&1 ^| FINDSTR ERROR') DO SET _CmdResult=%%a
 IF "%_CmdResult%" == "ERROR: No files found with the specified search criteria." ( 
 echo pas de fichier a purger
  SET errorlevel=0 
  ) ELSE ( 
  SET errorlevel=1
  )
 IF "%_CmdResult%" == "NONE" SET errorlevel=0

 

Étiquettes : , ,

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *