WMI对象与另一个对象作为属性

时间:2018-04-16 10:24:18

标签: wmi wmi-query get-wmiobject

我有一个下面的powershell wmi查询,我想要相同的vbscript等效查询。

(get-wmiobject ProcessorStatus -namespace root\wmi).PerfStates.State

ProcessorStatus WMI类包含 Perfstates 属性,该属性是 PerformanceStates WMI类的对象。 PerformanceStates WMI类包含 State 属性,该属性又是另一个名为 PerformanceState 的类的对象。该类包含 Flags,Frequency和PercentFrequency 属性,这些属性是我们正在寻找的最终值。

1 个答案:

答案 0 :(得分:-1)

假设您有可用的有效MOF。

set objWMIService = GetObject("winmgmts:\\.\root\wmi")
Set colItems = objWMIService.ExecQuery("Select * from ProcessorStatus",,32)
        for each objItem in colItems
            <your code>
        next