[C#][LDAP] Récupérer données user
Bonjour à tous,
Lorsque j'éffectue un affichage des utilisateurs d'un groupe AD j'arrive à lister les membres du groupe, il me retourne des noms comme ceci :
C=Nom\, Prenom, OU=400-users, OU=COMP400, DC=TEST, DC=LOCAL
C=Nom2\, Prenom2, OU=400-users, OU=COMP400, DC=TEST, DC=LOCAL
Je voudrais à partir de ces chemin récupérer les données de l'utilisateur (Téléphone, companie,...) le problème c'est que je ne sais pas à quoi correspond ce chemin ! Pour le moment uniquement la companie. J'ai essayé de le mettre dans un filtre :
Code:
1 2 3 4 5 6 7 8 9 10
|
string user = (string)result.Properties["member"][i];
DirectoryEntry Ldap2 = new DirectoryEntry(ConfigurationManager.AppSettings["ldap"], ConfigurationManager.AppSettings["compteAdmin"], ConfigurationManager.AppSettings["mdpAdmin"]);
DirectorySearcher search2 = new DirectorySearcher(Ldap2);
search2.Filter = "("+ user +")";
SearchResult result2 = search.FindOne();
DirectoryEntry DirEntry = result2.GetDirectoryEntry();
DropDownList3.Items.Add(DirEntry.Properties["company"].Value); |
Mes questions sont :
- Comment s'appel ce chemin ? (DN ?)
- Mon filtre est-il correct ?