Bonjour,

j'ai un peu de mal avec les requêtes LDAP. J'ai un active directory avec dans External j'ai Groups, Profils et Users.
Je voudrais savoir le groupe ou le profil auquel appartient un utilisateur.
J'arrive à récupérer le login de l'utilisateur, mais pas le groupe ni le profil.
Que dois-je ajouter pour avoir ces infos ? Merci

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
    protected void Page_Load(object sender, EventArgs e)
    {
        //Fonction de récupération du groupe d'un utilisateur
        DirectoryEntry Ldap = new DirectoryEntry("LDAP://OU=Users,OU=External,DC=***,DC=local");
        DirectorySearcher searcher = new DirectorySearcher(Ldap);
        searcher.Filter = "(SAMAccountName=administrator)";
        foreach (SearchResult result in searcher.FindAll())
        {
            DirectoryEntry DirEntry = result.GetDirectoryEntry();
            ListBox1.Items.Add("Login: " + DirEntry.Properties["SAMAccountName"].Value);
        }
    }