【问题标题】:WMI Object with another object as property具有另一个对象作为属性的 WMI 对象
【发布时间】:2018-04-16 10:24:18
【问题描述】:

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

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

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

【问题讨论】:

    标签: wmi wmi-query get-wmiobject


    【解决方案1】:

    假设您有可用的有效 MOF。

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

    【讨论】:

    • 这个我知道的基本结构。
    • 我怎么知道?你应该写下你已经知道的。为什么要对此投反对票?
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-12-14
    • 1970-01-01
    • 2010-10-14
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多