Hallo!
Meine Finger bluten, mein Kopf raucht nach zwei Tagen suchen und am Ende bin ich nicht weitergekommen
Ich hoffe Ihr könnt mir weiterheilfen...
Ich möchte in AutoIT eine WMI-Anfrage stellen und als Antwort eine Liste (Array, Output,...) aller (ich hoffe das stimmt so) Property's bekommen.
Zur Zeit mache ich eine Anfrage so:
local $objWMIService = ObjGet("winmgmts:\\.\root\CIMV2")
$colItems = $objWMIService.ExecQuery('Select * from Win32_PnPSignedDriver')
for $i in $colItems
ConsoleWrite ($i.Description & @crlf)
Next
Das funktioniert auch, aber ich benötige um etwas universeller zu sein alle Felder die ich Auswerten kann - ich hoffe ich drücke mich nicht zu unverständlich aus.
Es geht als um das ".Description" - ich weiß dank WIM-Explore, dass es das gibt, aber es muss ja eine Möglichkeit geben um alle Propertys aufzulisten. Und stehe ich an!
Unter Powershell ist das sehr einfach: Get-WmiObject -Class "Win32_PnPSignedDriver" -Namespace "root\CIMV2" | Get-Member - ich würde aber nur ungern in ein AutoIT Programm wieder den Umweg über die PS gehen.
Ich habe mir auch schon Script-o-Matic angesehen, aber ich muss gestehen das ist doch ein Level zu hoch für mich!
Ein ganz ein kleines Beispiel wie man das löst wäre sehr hilfreich...
lg
Racer