2012-07-11 88 views
0

在Windows XP中,在我的VBScript中,我使用WMI GetObject的错误

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

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

回答

2

syntax是错的,你是缺少\

改用

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

,甚至更好,你可以得到的WMI类包括直接的WMI路径

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