Query WQL WMI à surveiller les fichiers nouvellement créés
Question
La requête suivante doit renvoyer un ensemble de fichiers créé sur le lecteur G dans le test de dossier.
J'ai du mal à trouver la requête WMI suivante pour travailler:
SELECT * FROM __InstanceCreationEvent WITHIN 1 WHERE
TargetInstance ISA 'CIM_DataFile' AND TargetInstance.Drive = 'G:' AND
TargetInstance.Path = '\\test\\'
L'utilitaire WBemTest me donne l'erreur suivante:
Number: 0x80041017
Facility: WMI
Description: Invalid query
merci!
La solution
Il y a un espace dans le nom de la classe d'événement, c'est-à-dire.__ InstanceCreatEnteventer devrait être __InstancesCreatEventer.Outre ce que vous ne devriez pas utiliser l'opérateur similaire dans la requête, car il obligera WMI à rechercher à votre machine pour tous les fichiers qui ont «test» comme l'un de leurs répertoires parents.Mieux utiliser le chemin exact.
Autres conseils
Ceci vous donne une erreur de requête non valide car vous êtes exécuté ceci en tant que requête, mais _ instantanecreationevent ou tout sous-classe de " _InstanceOPerationEvent" doit être appelé nom de notification.
merci.