RÉCUPÉRATION D'INFOS SUR UN PC DISTANT

cs_pietou Messages postés 16 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 6 mai 2008 - 8 août 2005 à 08:27
acidxrain Messages postés 1 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 5 décembre 2012 - 5 déc. 2012 à 18:21
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/33067-recuperation-d-infos-sur-un-pc-distant

acidxrain Messages postés 1 Date d'inscription mercredi 13 janvier 2010 Statut Membre Dernière intervention 5 décembre 2012
5 déc. 2012 à 18:21
Bonjour,

Question de néophyte, comment ça marche ?
J'veux dire, je télécharge, j'ai les 2 fichiers .cs, mais comment les exploiter ?

Merci.
kichou86 Messages postés 16 Date d'inscription vendredi 30 janvier 2009 Statut Membre Dernière intervention 16 février 2011
31 mars 2009 à 17:42
Merci Pietou
cs_pietou Messages postés 16 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 6 mai 2008
31 mars 2009 à 10:58
Hello Kichou86, ceci devrait t'aider :

private System.Collections.ArrayList listComputer()
{
System.Collections.ArrayList PCList = new System.Collections.ArrayList();
DirectoryEntry entry = null;
DirectorySearcher mySearcher = new DirectorySearcher(entry);
TimeSpan waitTime = new TimeSpan(0, 0, 60);
mySearcher.ClientTimeout = waitTime;
string strCat = "(objectCategory=" + "computer" + ")"; //desired object category like "user","computer",...
mySearcher.Filter = strCat;

string strName;
try
{
foreach (SearchResult result in mySearcher.FindAll())
{
strName = result.GetDirectoryEntry().Name; // strName contains "CN=PCName"
strName = strName.Remove(0, 3); //delete "CN=" => strName contains "PCName"
PCList.Add(strName);
}
}
catch (Exception Ex)
{
MessageBox.Show("Error = " + Ex.Message + Ex.InnerException, "Error");
}
return PCList;
}
kichou86 Messages postés 16 Date d'inscription vendredi 30 janvier 2009 Statut Membre Dernière intervention 16 février 2011
12 mars 2009 à 16:32
Bonjour,
Vous saurez comment on pourrait faire avec du WMI pour récupérer les machines d'un réseau. On connecte au domaine et on récupéré toutes les machines dessus pour pouvoir faire des actions dessus. Merci d'avance.
madebyhisto Messages postés 26 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 11 mai 2011 2
11 avril 2008 à 15:13
Ajouter une interface générique pour accéder à des pc distants, pour présenter un projet il me semble que c'est la moindre des choses. Comme cela ça prouve que les méthodes ont été tester et valider...
t_barbillon Messages postés 341 Date d'inscription mercredi 8 juin 2005 Statut Membre Dernière intervention 10 février 2009 2
21 févr. 2007 à 10:08
Salut, c'est pas idiot, mais en même temps tu n'es pas obligé de tout lire, puisque les méthodes sont relativement "parlantes" et un peu expliquées/commentées
cs_pietou Messages postés 16 Date d'inscription mardi 11 mai 2004 Statut Membre Dernière intervention 6 mai 2008
8 août 2005 à 08:27
Bien, bien...
Mais avec un petit exemple d'utilisation ce serait très chouette aussi. :-D ça empêche de devoir tout lire et de refaire ce que tu as sans doute déjà fait.