在 Windows XP 上,在我的 vbscript 中,我正在使用
GetObject("winmgmts:\.\root\cimv2")
获取 WMI 服务对象,但总是得到错误:(空):无效的语法。我检查了语法,应该没问题。我什至尝试按照这里的建议重建回购,但仍然遇到同样的错误。我想这可能是权限/安全策略问题。有什么建议么?
您的语法错误,您缺少一个\
改为使用
GetObject("winmgmts:\\.\root\cimv2");
甚至更好的是,您可以直接获取 WMI 类的实例,包括 WMI 路径
GetObject("winmgmts:\\.\root\cimv2:Win32_LogicalDisk='C:'")