0
在Windows XP中,在我的VBScript中,我使用WMI GetObject的错误
GetObject的( “winmgmts:\ \ ROOT \ CIMV2”)
获得WMI服务对象,但总是出现错误:(空):语法无效。我检查了语法,应该没问题。我甚至试图按建议的 here重建回购,但仍然有同样的错误。我想这可能是权限/安全策略问题。有什么建议么?
在Windows XP中,在我的VBScript中,我使用WMI GetObject的错误
GetObject的( “winmgmts:\ \ ROOT \ CIMV2”)
获得WMI服务对象,但总是出现错误:(空):语法无效。我检查了语法,应该没问题。我甚至试图按建议的 here重建回购,但仍然有同样的错误。我想这可能是权限/安全策略问题。有什么建议么?
你syntax是错的,你是缺少\
改用
GetObject("winmgmts:\\.\root\cimv2");
,甚至更好,你可以得到的WMI类包括直接的WMI路径
GetObject("winmgmts:\\.\root\cimv2:Win32_LogicalDisk='C:'")
实例