Pour la curiosité, exemple ci-dessous, en wmi.
Je vais modifier ce code pour trouver l'IP actuelle du server.
Je suis entrain d'adapter ce code (une demande d'admin au boulot) pour
tester un cmd ping adresse_IP -t. Les admins réseaux feront Ctrl+c pour arrêter le ping
à leur guise et auront un .txt, car nous avons des pings aléatoires entre Fr et pays du Maghreb.
Set Shell = WScript.CreateObject("WScript.Network")
strComputer = Shell.ComputerName
Counter = 0
On Error Resume Next
While Counter < 26 ' Teste la valeur du compteur.
Counter = Counter + 1
Set objPing = GetObject("winmgmts:{impersonationLevel=impersonate}!\")._
ExecQuery("select * from Win32_PingStatus where address = '" & strComputer & "'")
For Each objStatus in objPing
If objStatus.Statuscode = 0 Then
result = result &vbCr& "essai " & Counter &vbTab& "status= " &vbTab& objStatus.Statuscode &vbTab& "repond au ping !"
else
result = result &vbCr& "essai " & Counter &vbTab& "status= " &vbTab& objStatus.StatusCode &vbTab& "n'a pas repondu au ping!"
End If
Next
Set objPing = Nothing
Wend ' Fin de la boucle While lorsque Counter > 26.
cs_JMO
Messages postés1854Date d'inscriptionjeudi 23 mai 2002StatutMembreDernière intervention24 juin 201827 12 janv. 2007 à 12:27
Bonjour à tous
Bonjour Renfield,
Je viens de survoler votre source. Il n'y a pas photo...l'utilisateur a le choix des méthodes.
De plus, recherche sur ce forum "ping vb"....cette source est en bonne position (1ère).
Pour info, j'ai toujours mon problème de connexion sur codyx (loggin "jean-marc" au lieu de "JMO")