man wmi
无法在Windows shell中运行...
我正在寻找可以查询的对象列表,以及如何构建查询。
使用WMI我的意思是用于查询诸如“Win32_Process”
之类的东西的查询语言我知道类和示例查询,但我正在寻找所有可能的查询对象的完整列表。
我已经找到了我正在寻找使用调试器的内容,但是查看完整的概述以了解WMI的可能性仍然很有趣。
答案 0 :(得分:7)
MSDN WIN32 Classes 您可以在此处找到要在查询中使用的类列表 以及示例查询
答案 1 :(得分:7)
你知道这个工具WMI Code Creator,有助于学习WMI 另一个类似的工具Scriptomatic 2.0。
答案 2 :(得分:2)
没有可以查询的文档“完整”WMI类列表,因为程序可以注册自己的WMI提供程序,这可以在不同版本之间进行更改。
使用WBEMTEST并按“枚举类”按钮......
答案 3 :(得分:1)
答案 4 :(得分:1)
Microsoft TechNet脚本中心有WMI Scripting Primer以及其他许多WMI resources。
答案 5 :(得分:1)
您可以使用WMIViewer在http://iaas.ao-is.com/Download浏览WMI类,它是开源的,甚至可以为您生成PowerShell代码。
答案 6 :(得分:0)
如前所述,WBEMTest是一个内置于Windows中的好工具,可以帮助您在msdn WMI文档之上进行探索。
我个人认为WMI Studio是最完整的工具,可以帮助理解每个WMI类的功能以及它的行为。
WMI Studio有点Studio。它作为IE的ActiveX Addon运行。
它可能无法与IE11兼容,因此您可能必须在IE11中关闭增强保护模式才能使其正常工作。
答案 7 :(得分:0)
我通常使用WMI Explorer作为我的项目Services+,包含有关WMI查询和方法的完整信息。