remifalcon
Messages postés62Date d'inscriptionmercredi 22 février 2006StatutMembreDernière intervention20 novembre 2008
-
26 août 2008 à 10:34
remifalcon
Messages postés62Date d'inscriptionmercredi 22 février 2006StatutMembreDernière intervention20 novembre 2008
-
26 août 2008 à 14:00
Bonjour à tous
Voila je cherche à effectuer plusieurs actions en même temps dans un vbs
Ce vbs liste 1000 pc, les ping, et sile ping est ok il fait autre chose
Seulement chaque ping non ok dure plusieurs secondes et je voudrais que le script continu son exécution .
Comment puis je accomplir ce miracle.
Comment puis je lancer plusieurs fonctions en simultané. (le ping est un exemple)
Kristof_Koder
Messages postés918Date d'inscriptionvendredi 3 août 2007StatutMembreDernière intervention27 octobre 200810 26 août 2008 à 12:23
A ma connaissance, tu ne peux pas faire ce genre de chose en VBScript.
Le VBS est un petit langage de script pour aider les admin réseau dans leur boulot quotidien, pas un langage de dev plein et complet. Donc, pas de multi-threading ou de traitement asynchrone à l'horizon, même si des fois, je te l'accorde cela nous servirait bien pour certains script (je suis aussi admin de réseau Win2k3).
Sauf si quelqu'un içi à un éclair de génie, je te vois dans l'obligation d'attendre les time-out de l'ICMP (tu dois pouvoir réduire ce time-out au moment ou tu lances ton ping, non ?)
remifalcon
Messages postés62Date d'inscriptionmercredi 22 février 2006StatutMembreDernière intervention20 novembre 2008 26 août 2008 à 14:00
Ben je n'ai pas trouvé le moyen de flinguer le time out
Mais j'ai peut être une astuce.Lancer un VBS qui en lance plusieurs, comme ça cela divise la tâche pour un équivalent du multithreading
Je vais voir de ce coté la.