krishou
Messages postés60Date d'inscriptiondimanche 9 janvier 2005StatutMembreDernière intervention21 août 2008
-
3 avril 2006 à 14:09
krishou
Messages postés60Date d'inscriptiondimanche 9 janvier 2005StatutMembreDernière intervention21 août 2008
-
3 avril 2006 à 16:24
Voilà le bout de code que j'ai écrit afin de savoir si un répertoire existe sur la machine distante.
La connexion WMI fonctionne nickel. La requête par contre semble être éronnée.
Le message de l'exception est : "Demande non valide". Quelqu'un aurait une idée pour remédier à ce problème?
Merci d'avance
try{
ConnectionOptions CO =
new
ConnectionOptions();
CO.Username =
"administrateur";
CO.Password =
"********";
ManagementPath MP =
new
ManagementPath(
\\\\machine\\root\\cimv2);
ManagementScope MS =
new
ManagementScope(MP, CO);
MS.Connect();
ObjectQuery OQ =
new
ObjectQuery(
@"SELECT * FROM Win32_Directory where Caption like 'c:\temp'");
ManagementObjectSearcher MOS =
new
ManagementObjectSearcher(MS, OQ);
krishou
Messages postés60Date d'inscriptiondimanche 9 janvier 2005StatutMembreDernière intervention21 août 20081 3 avril 2006 à 16:24
Le problème c'est que je récupère le path complet depuis un bdd.
Normalement, les propriétés Name et Caption des objets Directory devraient correspondre au path complet selon msnd. Après test, lorsque je fais un "where name like 'c:%'", il me sort bien tout les répertoires du disque C.... J'ai donc chercher un peu...