WMI GetObject错误

时间:2012-07-11 00:47:50

标签: vbscript wmi wmi-query

在Windows XP上,在我的vbscript中,我正在使用

GetObject的( “winmgmts:\ \根\ CIMV2”)

获取WMI服务对象,但总是得到错误:(null):语法无效。我检查了语法,应该没问题。我甚至尝试按照建议 here 重建Repo,但仍然遇到了同样的错误。我想这可能是许可/安全政策问题。有什么建议?

1 个答案:

答案 0 :(得分:2)

您的syntax错了,您错过了\

改为使用

GetObject("winmgmts:\\.\root\cimv2");

甚至更好,您可以直接获取WMI类的实例,包括WMI路径

GetObject("winmgmts:\\.\root\cimv2:Win32_LogicalDisk='C:'")