Я пытаюсь запустить следующий код VBScript на Win2k SP4:
strComputer = "."
Set oWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")
Он работает на XP и Win7 без проблем, но в этом окне 2k я получаю следующую ошибку:
C:\test_wmi.vbs(3, 1) (null): 0x8004100E
Описание ошибки: Указанное пространство имен не может быть найдено.
Когда я запрашиваю пространства имен в корне, используя этот код:
strComputer = "."
Set objSWbemServices = GetObject("winmgmts:\\" & strComputer & "\root")
Set colNameSpaces = objSwbemServices.InstancesOf("__NAMESPACE")
For Each objNameSpace In colNameSpaces
Wscript.Echo objNameSpace.Name
Next
Я получаю это:
DEFAULT
SECURITY
WMI
directory
aspnet
Насколько я прочитал, пространство имен CIMV2 должно быть там.Любые идеи ???
Спасибо!
yorch.