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!

Était-ce utile?

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.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top