谷歌让我失望了,我在 MSDN 上找不到。man wmi
在 windows shell 中不起作用...我正在寻找可以查询的对象列表,以及如何构造查询。
对于 WMI,我的意思是查询语言来查询诸如“Win32_Process”之类的东西
我知道类和示例查询,但我正在寻找所有可能查询对象的完整列表。
我已经使用调试器找到了我正在寻找的东西,但是查看完整的概述以了解 WMI 的可能性仍然很有趣。
谷歌让我失望了,我在 MSDN 上找不到。man wmi
在 windows shell 中不起作用...我正在寻找可以查询的对象列表,以及如何构造查询。
对于 WMI,我的意思是查询语言来查询诸如“Win32_Process”之类的东西
我知道类和示例查询,但我正在寻找所有可能查询对象的完整列表。
我已经使用调试器找到了我正在寻找的东西,但是查看完整的概述以了解 WMI 的可能性仍然很有趣。
MSDN WIN32 类 ,您可以在此处找到要在查询中使用的类列表以及示例查询
你知道这个工具WMI Code Creator吗,非常适合学习 WMI。
另一个类似的工具Scriptomatic 2.0。
没有可以查询的 WMI 类的文档化“完整”列表,因为程序可以注册自己的 WMI 提供程序,并且这可以在版本之间更改。
使用 WBEMTEST 并按下“枚举类”按钮...
Microsoft TechNet 脚本中心拥有WMI Scripting Primer和许多其他丰富的WMI 资源。
您可以使用 WMIViewer 在http://iaas.ao-is.com/上浏览 WMI 类,下载它是开源的,甚至可以为您生成 powershell 代码。
正如前面提到的,WBEMTest 是一个很好的工具,它内置在 windows 中,可帮助您在 msdn WMI 文档之上进行探索。
就个人而言,尽管我发现 WMI Studio 是最完整的工具,可以帮助理解每个 WMI 类的真正作用以及它的行为方式。
WMI Studio 有点像 Studio。它作为 IE 的 ActiveX 插件运行。
它可能无法与 IE11 一起编译,因此您可能必须关闭 IE11 中的增强保护模式才能使其正常工作。
我通常将WMI Explorer用于我的项目Services+,其中包含有关 WMI 查询和方法的完整信息。