Bonjour,
Je 'narrive pas à récupérer la liste des utilisateurs dans l'Active Directory sous la forme Domain\User
Pouvez-vous m'aider svp ?
Merci beaucoup
Manu
Bonjour,
Je 'narrive pas à récupérer la liste des utilisateurs dans l'Active Directory sous la forme Domain\User
Pouvez-vous m'aider svp ?
Merci beaucoup
Manu
Bonjour,
Est ce que tu as reussi a affihcer les logins utilisateurs à partir de l' AD?
oui, c'est peut-être pas la meilleure façon de faire...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 DirectoryEntry Ldap = new DirectoryEntry(); DirectorySearcher searcher = new DirectorySearcher(Ldap); StringBuilder filter = new StringBuilder(); filter.Append("(&(objectCategory=Person)(objectClass=user))"); searcher.Filter = filter.ToString(); SearchResultCollection searchResultCollection = searcher.FindAll(); foreach (SearchResult anUser in searchResultCollection) { DirectoryEntry User = anUser.GetDirectoryEntry(); string name = User.Properties["cn"].Value.ToString(); }
Perso j'utilise cet outil pour voir les attributs LDAP. cherche la propriété qui te convient et remplace ton "cn"
PS: cet outil te permet de se connecter à LDAP
J'ai aussi réussi à avoir la liste sans utiliser la propriété "cn". Mais je récupère uniquement le nom. Moi j'iamerais récupérer le domaine et le user sous la forme
Domain\User
Est ce que le nom de ton LDAP représente le domaine? si oui concat avec le nom user !!
Effectivement
Représente bien le nom du domaine.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 Ldap.Properties["name"].Value
Du coup je peux concaténer les 2, mais il existe pas une solution plus directe ? (qui renvoie automatiquement ces 2 infos concaténées)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager