Bonjour,
Je vous explique mon problème. J'ai créé un outil d'inventaire qui à partir d'une liste d'adresse IP dans un fichier de paramètre effectue des requêtes WMI vers ces IP et remonte diverses informations (CPU, RAM, applis installées ...) sous forme de fiches d'inventaires au format html.
Ne connaissant pas la cible à inventorier, je mets dans mon fichier de paramètre des plages d'adresses complètes. Lorsque l'IP répond, les informations remontent très rapidement, toutefois si l'IP n'est pas joignable ou pour une autre raison (accès refusé sur le poste, postes non windows ...), le script reste bloqué sur la ligne ci dessous pendant au moins 5 min avant de passer à la prochaine IP :
Set objWMIService = GetObject("winmgmts:\\" & Computer & "\root\cimv2")
Par ex, pour 20 IP scannées pour 10 joignable, il faut attendre une bonne heure avant que le script finisse de s'exécuter.
Y a t-il une solution qui permette d'accélérer le traitement lorsqu'une IP n'est pas joignable et d'enchainer rapidement avec la prochaine adresse ?
Merci de vote aide,
A+ nico
Partager