WQL WMI查询以查看新创建的文件

时间:2012-07-27 13:20:59

标签: file wmi wql

以下查询应返回在文件夹测试中为G驱动器创建的一组文件。

我无法使以下WMI查询正常工作:

SELECT * FROM __InstanceCreationEvent WITHIN 1 WHERE 
TargetInstance ISA 'CIM_DataFile' AND TargetInstance.Drive = 'G:' AND 
TargetInstance.Path = '\\test\\'

wbemtest实用程序给出了以下错误:

Number: 0x80041017
Facility: WMI
Description: Invalid query

谢谢!

2 个答案:

答案 0 :(得分:2)

事件类名称中有一个空格,即。 __ InstanceCreationEvent应为__InstanceCreationEvent。除此之外,您不应在查询中使用LIKE运算符,因为它会强制WMI在您的计算机上搜索所有将“test”作为其父目录之一的文件。最好使用确切的路径。

答案 1 :(得分:1)

当您将此作为查询运行时,这会给您无效的查询错误,但_ instancecreationEvent或“ _InstanceOperationEvent”的所有子类必须作为NotificationQuery调用。

感谢。