4

谷歌让我失望了,我在 MSDN 上找不到。man wmi在 windows shell 中不起作用...我正在寻找可以查询的对象列表,以及如何构造查询。

对于 WMI,我的意思是查询语言来查询诸如“Win32_Process”之类的东西

我知道类和示例查询,但我正在寻找所有可能查询对象的完整列表。

我已经使用调试器找到了我正在寻找的东西,但是查看完整的概述以了解 WMI 的可能性仍然很有趣。

4

8 回答 8

7

MSDN WIN32 类 ,您可以在此处找到要在查询中使用的类列表以及示例查询

于 2009-01-27T14:18:23.227 回答
7

你知道这个工具WMI Code Creator吗,非常适合学习 WMI。
另一个类似的工具Scriptomatic 2.0

于 2009-01-30T19:06:36.943 回答
2

没有可以查询的 WMI 类的文档化“完整”列表,因为程序可以注册自己的 WMI 提供程序,并且这可以在版本之间更改。

使用 WBEMTEST 并按下“枚举类”按钮...

于 2009-01-27T14:57:14.490 回答
1

MSDN 上有查询语言指南查询语言参考WMI 主文档页面

于 2009-01-27T14:19:21.133 回答
1

Microsoft TechNet 脚本中心拥有WMI Scripting Primer和许多其他丰富的WMI 资源

于 2009-06-12T14:59:19.917 回答
1

您可以使用 WMIViewer 在http://iaas.ao-is.com/上浏览 WMI 类,下载它是开源的,甚至可以为您生成 powershell 代码。

于 2014-02-09T15:11:42.237 回答
0

正如前面提到的,WBEMTest 是一个很好的工具,它内置在 windows 中,可帮助您在 msdn WMI 文档之上进行探索。

就个人而言,尽管我发现 WMI Studio 是最完整的工具,可以帮助理解每个 WMI 类的真正作用以及它的行为方式。

WMI Studio 有点像 Studio。它作为 IE 的 ActiveX 插件运行。

它可能无法与 IE11 一起编译,因此您可能必须关闭 IE11 中的增强保护模式才能使其正常工作。

WMI 工作室。

于 2013-12-12T22:14:52.683 回答
0

我通常将WMI Explorer用于我的项目Services+,其中包含有关 WMI 查询和方法的完整信息。

于 2014-10-18T09:22:21.543 回答