Masquer l'ip lors d'un batch ping

Masquer l'ip lors d'un batch ping - Shell/Batch - Programmation

Marsh Posté le 16-07-2010 à 02:26:09    

Salut a tous!
Je suis actuellement en train de faire un ptit batch pour mon taf.
Son role, pinger les serveurs et equipements reseau quand il y a une panne ( c'est pour certains utilisateurs qui ne connaissent pas grand chose a l'info...)
Mon problème, c'est que quand je fait mon ping, l'adresse IP apparait dans les réponses...et ca, j'aime pas.
 
Voici le morceau ping du batch :

Code :
  1. ping -n 3 192.168.0.1 | find "TTL"
  2. ECHO.
  3. if %errorlevel%==0 echo SERVEUR DE FICHIER OK........
  4. if %errorlevel%==1 echo SERVEUR DE FICHIER NON JOIGNABLE........MERCI DE RELANCER UN TEST OU DE CONTACTER L'INFORMATIQUE
  5. ECHO.


 
C'est sympa, ca m'affiche bien le serveur OK si le ping repond au moins une fois.. mais comment faire pour masquer les lignes de réponses au ping, tout en pouvant afficher le message?? Je ne veut pas qu'un malin ai les adresses IP de certains serveurs...........
Merci d'avance pour vos réponses.
 
Ps : J'suis pas super calé en programmation, alors le plus simple sera le mieux !!

Reply

Marsh Posté le 16-07-2010 à 02:26:09   

Reply

Marsh Posté le 16-07-2010 à 22:41:58    

Il te suffit de rediriger la sortie de FIND sur le nul device :

Code :
  1. ping -n 3 192.168.0.1 | find "TTL" >NUL


 
Jean-Pierre.

Reply

Marsh Posté le 16-07-2010 à 23:47:05    

Nickel!!  Merci beaucoup. C'était vraiment pas grand chose, mais j'aurais meme pas pensé a ça.... J'vais pouvoir le deployer dès demain grace a toi, et enfin pouvoir avoir des week ends tranquille!
Bon week end

Reply

Sujets relatifs:

Leave a Replay

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