0

以下查询应返回在文件夹 test 中创建到 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

谢谢!

4

2 回答 2

2

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

于 2012-07-27T13:34:55.147 回答
1

当您将其作为查询运行时,这会给您带来无效查询错误,但必须将 _instancecreationEvent或“ _InstanceOperationEvent”的所有子类称为 NotificationQuery。

谢谢。

于 2013-01-15T08:41:43.833 回答