[BAT] Script de renvoi d'erreur lors d'un pin

Résolu
Koozag Messages postés 405 Statut Membre -  
Koozag Messages postés 405 Statut Membre -
Bonjour à tous,

j'aimerais votre aide pour la création d'un fichier .bat.
Le principe est d'exécuter ce script sur un serveur afin de tester des liaisons vers un (ou plusieurs) ordinateur(s).
Lorsque le script détectera que le ping ne répond plus (qu'elle que soit les erreurs) il renvoi dans un fichier texte le type d'erreur avec la date et l'heure si possible..
Le script peut se baser sur un fichier texte avec les pc dedans ou non mais peut importe.

J'ai un peu de mal en fait dans l'élaboration du script, je dois utiliser :
IF %ERRORLEVEL%==1 >> erreur_ping.txt
Mais après comment bien gérer tout ça afin que le ping continu sans arrêt ?

Merci d'avance
Cdlt

--
(= Le plus gros bug en informatique est ce qui se trouve entre la chaise et l'écran ! =)
"Social Engineering"

1 réponse

  1. Koozag Messages postés 405 Statut Membre 50
     
    Bon des fois comme quoi on arrive à trouver encore plus loin !

    Voici un script qui fonctionne, malgré que je ne comprenne pas tout

    @echo off
         
        echo Ping vers 192.168.6.10 > test_erreur.txt
        echo ===================== >> test_erreur.txt
         
        :loop
        ping.exe -n 1 192.168.6.10 | find "TTL" > NUL
        if %errorlevel% == 1 echo %date% %time:~,8% >> test_erreur.txt
        goto loop


    Quelqu'un saurait m'expliquer le ~,8% que j'ai trouvé sur internet ?

    En tout cas je poste la solution si jamais ça peut servir, dans l'attente de ma réponse sur le "~,8%" je clôturerais demain !

    Bonne soirée
    0