Mettre le résultat d'un ping dans un log

Mettre le résultat d'un ping dans un log - Divers - Programmation

Marsh Posté le 11-04-2016 à 10:23:31    

Bonjour à tous mes lecteurs,  
 
Au sein de ma première entreprise, je dois essayer de faire le lien entre un message d'erreur d'une application (en remote) utilisant le réseau de l'entreprise avec des micro coupures réseaux.  
 
Pour cela, j'aurais besoin d'exécuter un ping sur des postes. J'aurais besoin d'avoir le résultat de celui-ci dans un fichier log avec la date et l'heure sur chaque lignes.  
Par exemple:  
 
Envoi d'une requête 'ping' sur [192.168.2.17] avec 32 octets de données:  
07/04/2014 23:59:56 Réponse de 192.168.2.17: octets=32 temps=396 ms TTL=124  
07/04/2014 23:59:57 Réponse de 192.168.2.17: octets=32 temps=548 ms TTL=124  
07/04/2014 23:59:58 Réponse de 192.168.2.17: octets=32 temps=258 ms TTL=124  
07/04/2014 23:59:59 Réponse de 192.168.2.17: octets=32 temps=694 ms TTL=124  
08/04/2014 00:00:00 Réponse de 192.168.2.17: octets=32 temps=568 ms TTL=124  
08/04/2014 00:00:01 Réponse de 192.168.2.17: octets=32 temps=416 ms TTL=124  
08/04/2014 00:00:02 Réponse de 192.168.2.17: octets=32 temps=674 ms TTL=124  
08/04/2014 00:00:03 Réponse de 192.168.2.17: octets=32 temps=254 ms TTL=124  
 
 
 
Pour le moment, j'ai fait ceci mais cela ne me convient pas car c'est pas très lisible dans le fichier log et en plus c'est un ping en boucle.  
Je voudrais un seul lancement pour le ping sans boucle.  
 
Donc J'ai fait :  
 
1er étape : J'ai créé un fichier de type lance.cmd avec comme code :  
 
call test.cmd >rapport.txt  
 
2ème étape : J'ai créé un deuxième fichier test.cmd avec comme code :  
 
echo off  
:boucle  
echo ------------------------------------------------%DATE% %TIME%  
ping ln17  
goto boucle  
 
 
Voici le résultat qui se trouve dans mon fichier log résultat.txt :  
 
 
C:\save>echo off    
------------------------------------------------07/04/2016 11:40:03,74  
 
Envoi d'une requête 'ping' sur [192.168.2.17] avec 32 octets de données:  
Réponse de 192.168.2.17: octets=32 temps=608 ms TTL=124  
Réponse de 192.168.2.17: octets=32 temps=506 ms TTL=124  
Réponse de 192.168.2.17: octets=32 temps=612 ms TTL=124  
Réponse de 192.168.2.17: octets=32 temps=604 ms TTL=124  
 
Statistiques Ping pour 192.168.2.17:  
    Paquets: envoyés = 4, reçus = 4, perdus = 0 (perte 0%),  
Durée approximative des boucles en millisecondes :  
    Minimum = 506ms, Maximum = 612ms, Moyenne = 582ms  
 
------------------------------------------------07/04/2016 11:40:07,37  
Envoi d'une requête 'ping' sur [192.168.2.17] avec 32 octets de données:  
Réponse de 192.168.2.17: octets=32 temps=646 ms TTL=124  
Réponse de 192.168.2.17: octets=32 temps=677 ms TTL=124  
Réponse de 192.168.2.17: octets=32 temps=423 ms TTL=124  
Réponse de 192.168.2.17: octets=32 temps=595 ms TTL=124  
 
Statistiques Ping pour 192.168.2.17:  
    Paquets: envoyés = 4, reçus = 4, perdus = 0 (perte 0%),  
Durée approximative des boucles en millisecondes :  
    Minimum = 423ms, Maximum = 677ms, Moyenne = 585ms  
 
 
 
Nous pouvons en déduire que le premier ping commence à 11:40:03 et le deuxième ping à 11:40:07 donc 4secondes après le premier. Cela correspond au 4 lignes "réponse de ...."  
Donc on peut déduire la coupure à la seconde près mais c'est pas très lisible comparé à ce que je souhaite en haut de ce post.  
 
Quelqu'un peut m'aider svp.  
 
MERCI !!  
 
Christopher

Reply

Marsh Posté le 11-04-2016 à 10:23:31   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed