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

Résolu/Fermé
Koozag Messages postés 391 Date d'inscription jeudi 3 juillet 2008 Statut Membre Dernière intervention 31 janvier 2013 - 26 juin 2012 à 17:27
Koozag Messages postés 391 Date d'inscription jeudi 3 juillet 2008 Statut Membre Dernière intervention 31 janvier 2013 - 26 juin 2012 à 17:44
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

A voir également:

1 réponse

Koozag Messages postés 391 Date d'inscription jeudi 3 juillet 2008 Statut Membre Dernière intervention 31 janvier 2013 50
26 juin 2012 à 17:44
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