WQL WMI QUERY para ver archivos recién creados
Pregunta
La siguiente consulta debe devolver un conjunto de archivos que se crearon en la unidad G en la prueba de carpeta.
Tengo problemas para obtener la siguiente consulta WMI para trabajar:
SELECT * FROM __InstanceCreationEvent WITHIN 1 WHERE
TargetInstance ISA 'CIM_DataFile' AND TargetInstance.Drive = 'G:' AND
TargetInstance.Path = '\\test\\'
La utilidad WBEMTEST me da el siguiente error:
Number: 0x80041017
Facility: WMI
Description: Invalid query
¡Gracias!
Solución
Hay un espacio en el nombre de la clase de evento, es decir.__ InstanceCreationEvent debe ser __InstanceReationEvent.Aparte de eso, no debe usar el operador Like en la consulta porque forzará a WMI a buscar su máquina para todos los archivos que tienen 'prueba' como uno de sus directorios de padres.Mejor usar la ruta exacta.
Otros consejos
Esto le está brindando un error de consulta no válido, ya que está ejecutando esto como una consulta, pero _ instanceCreationevent o toda la subclase de " _instanceOproationEvent" debe llamarse como NotificationQuyery.
gracias.