Probleme de script

Fermé
moustif94000 Messages postés 40 Date d'inscription vendredi 13 octobre 2006 Statut Membre Dernière intervention 16 juillet 2012 - 13 mars 2009 à 17:01
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 - 20 mars 2009 à 16:27
Bonjour,


J'ai fait un script batch de sauvegarde qui m'envoie le fichier LOG tout les soirs je voudrai savoir si il y a un argument me permettant d'envoyer un fchier si il ne trouve pas une chaine de caracteres

Exemple sur NTbackup on a sauvegarde terminé quand elle est reussi

Je voudrai envoyé un mail au cas ou la sauvegarde n'est pas terminé a partir de mon utilitaire blat

Je sais comment envoyer des mails mais testé les chaines de caracteres nan.



quel Argument je dois ajouter??

Voici mon script:
Rem copy des fichier log vers un autre repertoire

Copy "C:\Documents and Settings\srv-test.mondomaine\Local Settings\Application Data\Microsoft\Windows NT\NTBackup\data\*.log" c:\logntbackup\report.txt

set Sender=tech@mondomaine.fr
set Receiver=testeur@mondomaine.fr
set Host=srv-test.mondomaine.fr
set Subject= TEST backup healthcare status du %date%

Rem Envoie du fichier Log
C:\tools\blat.exe "c:\logntbackup\report.txt" -f %Sender% -t %Receiver% -server %Host% -subject "%Subject%"


Pause
A voir également:

3 réponses

dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
13 mars 2009 à 17:36
hello
utiliser find

find texte fichier > nul
if errorlevel 1 echo pas trouvé
if errorlevel 0 echo trouvé
0
moustif94000 Messages postés 40 Date d'inscription vendredi 13 octobre 2006 Statut Membre Dernière intervention 16 juillet 2012 2
20 mars 2009 à 16:10
Et il va me le mettre ou mon Echo trouvé dans mon log

On est d'accord que c'est un commentaire


Mon but maintenant est de m'envoyai un message ''sauvegarde effectué avec succès" si il voit la chaine de caracteres <<sauvegarde terminé>> et si il ne la vois pas envoyé "Echec de la sauvegarde"
0
dubcek Messages postés 18718 Date d'inscription lundi 15 janvier 2007 Statut Contributeur Dernière intervention 22 mars 2024 5 615
20 mars 2009 à 16:27
find "sauvegarde terminé" fichier > nul
if errorlevel 0 <<commande pour envoyer>> "sauvegarde effectué avec succès"
if errorlevel 1 <<commande pour envoyer>> "Echec de la sauvegarde"
0