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盘某个文件夹里面的所有文件。
%%里面的文件名不能加后缀。
#####################################
原文地址:http://blog.csdn.net/wowotouweizi/article/details/46288659