WMI:Windows Management Instrumentation, Windows 管理规范.
CIM:Common Information Model, 通用信息模型.
WQL:WMI Query Language,Windows管理规范查询语言,就是WMI中的查询语言.
Windows自带的wql测试工具:wbemtest
#####################################
WQL的关键字:
SELECT:表示需要查询的属性,*表示所有属性.
FROM:需要查询的类的名字.
WHERE:条件语句.
HAVING:
LIKE:
IS:
AND:连接布尔表达式.
OR:连接布尔表达式.
NOT:
NULL:
ASSOCIATORS
_CLASS
GROUPClause
ISA
KEYSONLY
REFERENCESOF
WITHIN
TRUE:
FALSE:
#####################################
FROM可用的类:可通过enum查看。
SELECT* FROM Meta_Class WHERE __Class LIKE "%Win32%" #查询所有win32的实例。
SELECT* FROM Meta_Class WHERE __Class LIKE "%CIM%" #查询所有CIM的实例。
实用语句:
SELECT* FROM Win32_LogicalDisk #查看逻辑磁盘。
查看某个路径下的文件:
SELECT* FROM CIM_DataFile WHERE Drive="C:" AND Path="\\path\\"AND FileName LIKE "%%" #查看c盘某个文件夹里面的所有文件。
%%里面的文件名不能加后缀。
#####################################
本文详细介绍了Windows管理规范(WMI)、通用信息模型(CIM)和WMI查询语言(WQL),并通过示例展示了如何使用wbemtest工具进行WQL查询,包括关键字使用和从不同类获取信息的方法。
943

被折叠的 条评论
为什么被折叠?



