norsemanGrey Skrevet 9. september 2011 Del Skrevet 9. september 2011 er det noen som kan fortelle meg hvorfor dette fungerer på en XP maskin men ikke på en Windows 7 maskin?? Dim oWMI, WQL, Instances, Instance 'Get base WMI object, "." means computer name (local) Set oWMI = GetObject("WINMGMTS:\\.\ROOT\cimv2") 'Create a WMI query text WQL = "Select * from Win32_PerfFormattedData_PerfProc_Process Where Name=""Idle""" 'Get instances of Win32_PerfFormattedData_PerfProc_Process Set Instances = oWMI.ExecQuery(WQL) 'Enumerate instances For Each Instance In Instances 'Do something with the instance Wscript.Echo Instance.CreatingProcessID 'or other property name Next 'Instance mistenker at det har noe med "WINMGMTS" å gjøre men vet ikke hva som er alternativet for Windows 7 :/ hjelp anyone? Lenke til kommentar
torbjørn marø Skrevet 9. september 2011 Del Skrevet 9. september 2011 (endret) Foreslår å laste ned en verktøy som lar deg browse alle WMI-objekter og hjelper deg å bygge riktige queries. F.eks. herfra (ikke helt sikker på hva jeg har brukt selv, men det kan ha vært WMI Object Browser). Update: Det kan også ha vært WMI Code Creator. Endret 9. september 2011 av torbjørn marø Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå