找回密码
 加入
搜索
查看: 959|回复: 1

请问这段代码为什么运行不了?

[复制链接]
发表于 2009-11-27 22:05:47 | 显示全部楼层 |阅读模式
本帖最后由 haorui658 于 2009-12-13 21:03 编辑
$strComputer = "." 
$objWMIService = ObjGet("winmgmts:" & $strComputer & "\root\cimv2") 
$colItems = $objWMIService.ExecQuery _ 
("Select * from Win32_PnPEntity " _ 
& "WHERE ConfigManagerErrorCode <> 0") 

For $objItem in $colItems 
ConsoleWrite( "Class GUID: " & $objItem.ClassGuid & @CRLF ) 
ConsoleWrite( "Description: " & $objItem.Description & @CRLF ) 
ConsoleWrite( "Device ID: " & $objItem.DeviceID & @CRLF ) 
ConsoleWrite( "Manufacturer: " & $objItem.Manufacturer & @CRLF ) 
ConsoleWrite( "Name: " & $objItem.Name & @CRLF ) 
ConsoleWrite( "PNP Device ID: " & $objItem.PNPDeviceID & @CRLF ) 
ConsoleWrite( "Service: " & $objItem.Service & @CRLF & @CRLF ) 
Next 
发表于 2009-11-27 22:38:17 | 显示全部楼层
本帖最后由 kodin 于 2009-11-27 23:00 编辑
$objWMIService = ObjGet("winmgmts:\\localhost\root\CIMV2") 
$colItems = $objWMIService.ExecQuery('SELECT * FROM Win32_PnPEntity WHERE ConfigManagerErrorCode <> 0')


For $objItem In $colItems
        ConsoleWrite("Class GUID: " & $objItem.ClassGuid & @CRLF)
        ConsoleWrite("Description: " & $objItem.Description & @CRLF)
        ConsoleWrite("Device ID: " & $objItem.DeviceID & @CRLF)
        ConsoleWrite("Manufacturer: " & $objItem.Manufacturer & @CRLF)
        ConsoleWrite("Name: " & $objItem.Name & @CRLF)
        ConsoleWrite("PNP Device ID: " & $objItem.PNPDeviceID & @CRLF)
        ConsoleWrite("Service: " & $objItem.Service & @CRLF & @CRLF)
Next
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-6-17 09:56 , Processed in 0.078624 second(s), 20 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表