Probleme requete WMI interminable - VB/VBA/VBS - Programmation
MarshPosté le 27-07-2006 à 10:53:34
Bonjour à tous,
Voilà mon probleme : A travers un petit soft qui remplace Active Directory, j'execute des requêtes WMI pour obtenir certaines infos (@ IP, compte loggé sur la machine distante, OS installé......). A certain moment, lorsque je clique sur une des machines de mon treeview, ma requête s'execute bien vers la machine en question, mais je n'ai aucun retour. Comme si la machine était sourde !!!
Voici le code que j'ai fait :
Set Espace = GetObject("winmgmts:{ImpersonationLevel = impersonate}!\\" & NomMachine & "\root\cimv2" ) Set Collection = Espace.ExecQuery ("Select * from Win32.OperatingSystem", , 48)
Ca plante souvent entre ses deux instructions.... Alors j'ai pas mal cherché .... et je commence à devenir maboul . Je pense mettre un timeout, mais je ne sais pas comment faire....
Please help !!!
Je précise que je travaille sous VB6..... (c'est le seul soft dont on ait les licence....) Je pense basculer bientôt sous VB.NET 2005 Express....
Message édité par neobrox le 27-07-2006 à 10:55:36
Marsh Posté le 27-07-2006 à 10:53:34
Bonjour à tous,
Voilà mon probleme :
A travers un petit soft qui remplace Active Directory, j'execute des requêtes WMI pour obtenir certaines infos (@ IP, compte loggé sur la machine distante, OS installé......). A certain moment, lorsque je clique sur une des machines de mon treeview, ma requête s'execute bien vers la machine en question, mais je n'ai aucun retour. Comme si la machine était sourde !!!
Voici le code que j'ai fait :
Set Espace = GetObject("winmgmts:{ImpersonationLevel = impersonate}!\\" & NomMachine & "\root\cimv2" )
Set Collection = Espace.ExecQuery ("Select * from Win32.OperatingSystem", , 48)
Ca plante souvent entre ses deux instructions.... Alors j'ai pas mal cherché .... et je commence à devenir maboul . Je pense mettre un timeout, mais je ne sais pas comment faire....
Please help !!!
Je précise que je travaille sous VB6..... (c'est le seul soft dont on ait les licence....) Je pense basculer bientôt sous VB.NET 2005 Express....
Message édité par neobrox le 27-07-2006 à 10:55:36