Je suis en train d'exécuter le code VBScript suivant sur un Win2K SP4:L'espace de noms WMI root cimv2 n'est pas disponible sur Win2k?
strComputer = "."
Set oWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Il fonctionne sur XP et Win7 sans problème, mais sur cette case 2k j'obtiens l'erreur suivante:
C:\test_wmi.vbs(3, 1) (null): 0x8004100E
La description de l'erreur est la suivante: L'espace de noms spécifié est introuvable.
Lorsque je fais une recherche sur les espaces de noms racine, en utilisant ce code:
strComputer = "."
Set objSWbemServices = GetObject("winmgmts:\\" & strComputer & "\root")
Set colNameSpaces = objSwbemServices.InstancesOf("__NAMESPACE")
For Each objNameSpace In colNameSpaces
Wscript.Echo objNameSpace.Name
Next
Je reçois ceci:
DEFAULT
SECURITY
WMI
directory
aspnet
Pour autant que je l'ai lu, cimv2 devrait être là. Des idées???
Merci!
yorch.
Merci, webcasts très intéressant et un outil très pratique, mais quand je courais l'outil WMIDiag, je suis la même réponse (L'espace de noms spécifié est introuvable) et aucune solution suggérée pour cela. – yorch