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!

¿Fue útil?

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.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top