0

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

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

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

4

1 回答 1

2

您的语法错误,您缺少一个\

改为使用

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

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

GetObject("winmgmts:\\.\root\cimv2:Win32_LogicalDisk='C:'")
于 2012-07-11T03:37:31.260 回答