locked
Requete vers l'AD RRS feed

  • Discussion générale

  • Bonjour, j'ai posé la question que je m'apprête a vous poser sur le forum MSDN et ils m'ont aiguillé vers vous.

    Voila mon problème, je dois développer un programme qui récupère la liste des utilisateurs connecté. Je pense que c'est possible en se connectant à l'AD mais je ne sais pas comment.

    J'ai récupérer un petit bout de code qui devrait le faire mais il marche pas.

    try
                {
                    DirectoryEntry Ldap = new DirectoryEntry("LDAP://serveurAD", "loginadministrateur", "motdepasse");
                    DirectorySearcher searcher = new DirectorySearcher(Ldap);
                    searcher.Filter = "(objectClass=user)";
                    foreach (SearchResult result in searcher.FindAll())
                    {
                        // On récupère l'entrée trouvée lors de la recherche
                        DirectoryEntry DirEntry = result.GetDirectoryEntry();

                        //On peut maintenant afficher les informations désirées
                        Console.WriteLine("Login : " + DirEntry.Properties["SAMAccountName"].Value);
                        Console.WriteLine("Nom : " + DirEntry.Properties["sn"].Value);
                        Console.WriteLine("Prénom : " + DirEntry.Properties["givenName"].Value);
                        Console.WriteLine("Email : " + DirEntry.Properties["mail"].Value);
                        Console.WriteLine("Tél : " + DirEntry.Properties["TelephoneNumber"].Value);
                        Console.WriteLine("Description : " + DirEntry.Properties["description"].Value);

                        Console.WriteLine("-------------------");
                    }
                }
                catch (Exception Ex)
                {
                    Console.WriteLine(Ex.Message);
                }


    Donc je reste ouvert à toutes propositions.

    Merci d'avance.

    mardi 22 juillet 2008 12:25