oplmamik 发表于 2012-5-18 09:27:15

【已解决】$objWMIService.ExecQuery 报错

本帖最后由 oplmamik 于 2012-5-18 10:16 编辑


$objWMIService = ObjGet("winmgmts:\\localhost\root\CIMV2")
$colItems = $objWMIService.ExecQuery('Select * FROM Win32_NetworkAdapterConfiguration Where MACAddress = "' & $Array[$i] & '" And IPEnabled = True ', "WQL", 0x30)
AU3.3.6.0编译上面的代码正常
AU3.3.9.0编译上面的代码就会报下面的错误。 这是为什么啊?
$colItems = $objWMIService.ExecQuery("Select * FROM Win32_NetworkAdapter Where NetConnectionStatus >0", "WQL", 0x30)
$colItems = ^ ERROR
用SVN更新了一下,果然OK了。。。

menfan1 发表于 2012-5-18 09:30:17

3.3.9.0的WMI处理有问题,升级到3.3.9.4就OK啦。

oplmamik 发表于 2012-5-18 09:34:39

回复 2# menfan1


    谢谢,可论坛中没3.3.9.4啊!要去哪里下载呢?   会不会全是英文啊?

menfan1 发表于 2012-5-18 09:35:57

回复 3# oplmamik


用SVN升级,搜索一下就知道啦。

oplmamik 发表于 2012-5-18 09:37:22

回复 4# menfan1


   好的,太感谢你了。。。 {:face (55):}
页: [1]
查看完整版本: 【已解决】$objWMIService.ExecQuery 报错