J'utilise blat pour faire ça, ici avec la version R11 de arcserve:
(ici je n'explique pas l'utilisation de blat, tu trouvera ce qu'il faut sur le ouèb)
1ere étape:
créer un répertoire de récup des log arcserve, ici: \\serveur\recup_log (dossier partagé)
ensuite tu créé un batch (.bat) dans lequel tu mets ça:
-------------------------------------------------------------------------
rem on test la date pour envoyé seulement le rapport du jour.
rem attention, ce programme ne marche que dans le cas où
rem la date est retournée en standard Anglais.
rem Attention: mois sur 1 chiffre entre janv et sept et 2 pour oct nov et dec doù test.
rem ce programme copie le rapport du jour dans un dossier pour envoi auto par
rem blat ds autre prog.
cd\
set toto=%DATE:~4,2%
if %toto%==10 goto autre
if %toto%==11 goto autre
if %toto%==12 goto autre
set toto=%DATE:~5,10%
xcopy "\\serveur\ARCserve$\LOG\cas_user_logs\caroot\J*.log" "\\serveur\recup_log" /D:%toto%
goto end
:autre
set toto=%DATE:~4,10%
xcopy "\\serveur\ARCserve$\LOG\cas_user_logs\caroot\J*.log" "\\serveur\recup_log" /D:%toto%
:end
-------------------------------------------------------------
ce bath sera lancer par le planificateur à la fin de chaque sauveagarde (regarde quand elles finissent)
Ca permet de récuperer le log du jour .
2eme etape
L'envoie:
nouveau batch à planifier dans le planificateur de tache (env 5 min après l'autre tache planifiée):
--------------------------------------------------------------
ren \\serveur\recup_log\J*.log rapport.txt
blat rapport.txt -t adresse_mail_destinataire -s "rapport de sauvegarde automatique"
del "\\serveur\recup_log\rapport.txt"
del "\\serveur\recup_log*.log*"
-------------------------------------------------------------
explication:
on renomme le fichier log en rapport.txt
on fait l'envoi
on supprime les rapports du jours
et voilà, ça marche nickel, tous les matins j'ai le rapport des sauvegardes
Message édité par akabis le 10-06-2005 à 11:41:57