Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
6007 connectés 

  FORUM HardWare.fr
  Réseaux grand public / SoHo
  Réseaux

  [PING] Comment automatiser un ping ??

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

[PING] Comment automatiser un ping ??

n°399799
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 23-01-2009 à 10:38:28  profilanswer
 

:hello:

 

Dans mon boulot je suis souvent amené à faire des ping pour voir l'état des équipements (PC, IMP, routeur..) . j'ai pensé donc à me faire un petit batch afin d'automatiser tout ca (sans passer par un programmes tier )

 

ce que je tente de réaliser :

 

Je lance le batch => une invite de commande s'ouvre me demandant de tapper le nom DNS ou l'adresse ip => "Entrer" et le ping se fait.
et pourquoi pas ajouter une option par exemple : appuyez sur "Q" pour quitter

 

J'ai du faire quelque chose de similaire avant avec les GOTO ect..mais ca date un peu..  :??:

 

Merci d'avance


Message édité par RabzorGT le 23-01-2009 à 10:39:35

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
mood
Publicité
Posté le 23-01-2009 à 10:38:28  profilanswer
 

n°399800
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 23-01-2009 à 10:48:08  profilanswer
 

J'essaye d'adapter ca..
 
 

Code :
  1. echo Please specify target. Type 127.0.0.1 for client PC.
  2. set /p t=Target:
  3. echo.
  4. ping -n 1 -l 1 %t%
  5. if %errorlevel%==0 echo Host is UP!
  6. if %errorlevel%==1 goto Host is DOWN!
  7. set /p a=Continue? (Y/n):
  8. if "%c%"=="n" exit


---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°399808
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 23-01-2009 à 11:41:25  profilanswer
 

Dans un premier temps, je voudrais faire ca :

 
Code :
  1. echo Off
  2. set /p pingUser= IP cible ?
  3. ping %pingUser%
  4. pause
 

Mais il ne se passe rien et ca me renvoi ca :

 

http://www.monsterup.com/upload/1232707792.jpg

 

et sa tourne en boucle...


Message édité par RabzorGT le 23-01-2009 à 15:05:54

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°399845
l4nkou
Dr House Fan
Posté le 23-01-2009 à 14:47:02  profilanswer
 

bizarre chez moi ça fonctionne


---------------
Les avis, c'est comme les anus, tout le monde en a un.
n°399846
wathou
Posté le 23-01-2009 à 14:47:12  profilanswer
 


 
peut être un peu HS mais pourqoi pas un petit SmokePing ?
 
 
http://oss.oetiker.ch/smokeping/

n°399851
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 23-01-2009 à 15:00:00  profilanswer
 

l4nkou a écrit :

bizarre chez moi ça fonctionne


mmm je commence à me demander si c'est pas des réstrictions interne qui font ça... mais c'est assez étange parceque les ping passent sans problème par un simple cmd /k ping xxx.xxx.xxx.xxx ... :heink:


Message édité par RabzorGT le 23-01-2009 à 15:00:22

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°399852
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 23-01-2009 à 15:01:50  profilanswer
 

wathou a écrit :

 

peut être un peu HS mais pourqoi pas un petit SmokePing ?

 


http://oss.oetiker.ch/smokeping/


Thx j'en connais plein des log comme ca ;) mais depuis un poste utilisarteur (loggué avec sa session) il n y a pas les droits admin et puis il faudra l'installer à chaque fois le log  :/


Message édité par RabzorGT le 23-01-2009 à 15:02:42

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°399854
l4nkou
Dr House Fan
Posté le 23-01-2009 à 15:03:22  profilanswer
 

peux tu redonner le contenu actuel de ton script , ainsi que son nom ?


Message édité par l4nkou le 23-01-2009 à 15:03:40

---------------
Les avis, c'est comme les anus, tout le monde en a un.
n°399855
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 23-01-2009 à 15:04:17  profilanswer
 

Bah celui que tu as testé.. un simple

 
Code :
  1. @echo Off
  2. set /p pingUser= IP cible ?
  3. ping %pingUser%
  4. pause


Message édité par RabzorGT le 23-01-2009 à 15:07:11

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°399861
l4nkou
Dr House Fan
Posté le 23-01-2009 à 15:22:38  profilanswer
 

D'ou vient alors le "Type 127.0.0.1 for client PC" de ton screenshot ?


---------------
Les avis, c'est comme les anus, tout le monde en a un.
mood
Publicité
Posté le 23-01-2009 à 15:22:38  profilanswer
 

n°399866
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 23-01-2009 à 15:44:15  profilanswer
 

Tout seul... tu remarqueras que la première ligne commence directement avec "cible" l'adresse ip qui suit "127.0.0.1" je l'ai entré moi même.

 

Après ca réinscrit automatiquement "Please specify ...PC"


Message édité par RabzorGT le 23-01-2009 à 15:45:39

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°399867
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 23-01-2009 à 15:48:06  profilanswer
 

Un ping avec le BATCH (ne marche pas)

 

http://www.monsterup.com/upload/1232722340.jpg

 

http://www.monsterup.com/upload/1232707792.jpg

 


Un ping classic cmd => ping 127.0.0.1 (marche)

 

http://www.monsterup.com/upload/1232722517.jpg


Message édité par RabzorGT le 23-01-2009 à 15:52:35

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°399874
l4nkou
Dr House Fan
Posté le 23-01-2009 à 16:07:48  profilanswer
 

:DEBUT
 
@echo.
@echo Please specify target. Type 127.0.0.1 for client PC.
@echo.
@echo off
 
set /p cible=Target:
 
ping -n 1 -l 1 %cible%
 
@echo.
if %errorlevel%==0 echo Host %cible% is UP!
if %errorlevel%==1 echo Host %cible% is DOWN!
@echo.
 
set /p continue=Continue? (y/n):
 
if "%continue%"=="y" goto EFFACE
else exit
 
 
:EFFACE
CLS
goto DEBUT


Message édité par l4nkou le 23-01-2009 à 16:16:13

---------------
Les avis, c'est comme les anus, tout le monde en a un.
n°399876
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 23-01-2009 à 16:16:21  profilanswer
 

c'était tout bête au fait je viens d'y penser... quel noob je suis... :pfff:

 

Fallait tout simplement indiquer le chemin complet de la commande ping ...

 

c:\winDOWS\system32\ping.exe

 

Maintenant tout roule.... les 3 script marche mais je vais garder ce dernier il est bien ;)

 

Thx en tout cas


Message édité par RabzorGT le 23-01-2009 à 16:17:53

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°399877
l4nkou
Dr House Fan
Posté le 23-01-2009 à 16:21:11  profilanswer
 

je viens juste de le reup juste avant ton post ;)


---------------
Les avis, c'est comme les anus, tout le monde en a un.
n°399879
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 23-01-2009 à 16:26:30  profilanswer
 

Merci beaucoup de votre intéret  à mon sujet ;)

 

Une dernière chose, comment proposer le choix du nombre fois que le ping se répète ?

 

je sais que manuellement suffit de remplacer ca :
c:\winDOWS\system32\ping.exe -n 1 -l 1 %cible%
par ca :
c:\winDOWS\system32\ping.exe -n 5 -l 1 %cible%

 


mais pour demander d'entrer un chiffre je sais pas..


Message édité par RabzorGT le 23-01-2009 à 16:27:06

---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]
n°399884
RabzorGT
│RabzorGT®│ - Linux'zgood
Posté le 23-01-2009 à 16:50:23  profilanswer
 

Ah ayé j'ai trouvé en bidouillant, j'ai remplacé le -n par -t comme ca si je veux stopper la séquence je fais un "clique gauche" et pour reprendre "un clique droit" et ca me convient :D
 
Thx à tous et à une prochaine fois


---------------
[VDS] Zalman, CG, HDD, P4 3.2Ghz, Switch .. - [FeedBack] [8800GTX]

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Réseaux grand public / SoHo
  Réseaux

  [PING] Comment automatiser un ping ??

 

Sujets relatifs
Wifi sous vista navigation impossible mais ping possiblePing et traceroute impossible alors que le site est accessible
Ping très élevé, ça vient d'où?Pb ping sur VPN
Probleme de Ping sous reseau vers vpn ipsecreglage ping
Ping Ok dans un seul sens...Probleme de ping en wifi
erreur ping[VISTA]pas d'internet, mais ping, MSN, tracert etc OK!
Plus de sujets relatifs à : [PING] Comment automatiser un ping ??


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)