bazou30
Messages postés7Date d'inscriptionmercredi 24 mars 2004StatutMembreDernière intervention18 mai 2004
-
13 avril 2004 à 17:24
xerque
Messages postés43Date d'inscriptionjeudi 5 juin 2003StatutMembreDernière intervention20 avril 2007
-
14 avril 2004 à 21:10
Voila je dois faire un ping sur des serveurs 2000, NT et 2003. J'arrive à faire le ping en exécutant le shell grace à:
Dim WshShell, oExec
Set WshShell = CreateObject("WScript.Shell")
Set oExec = WshShell.Exec("ping srv-bur01")
Do While oExec.Status = 0
WScript.Sleep 100
Loop
WScript.Echo oExec.Status
J'aimerai savoir si il est possible de récupérer le temps de ce ping. Si oui comment, qu'elle méthode appelé?
xerque
Messages postés43Date d'inscriptionjeudi 5 juin 2003StatutMembreDernière intervention20 avril 2007 14 avril 2004 à 08:51
Salut
La seule facon que je connais est de faire un redirection dans ta commande pour écrire le résultat dans un fichier
ex : ping srv-bur01 > c:\temp\a.txt
J'ai vu aussi qu'on pouvait utiliser un winsock pour faire un ping. C'est peut etre sortire la grosse artillerie mais si ca t'aide. Tu trouveras le code sur ce site.
Il y a peut etre une autre solution plus simple mais je ne suis pas un expert.