IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

C# Discussion :

Active directory Récupération Domain\User


Sujet :

C#

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 44
    Points : 20
    Points
    20
    Par défaut Active directory Récupération Domain\User
    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

  2. #2
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 142
    Points : 93
    Points
    93
    Par défaut
    Bonjour,

    Est ce que tu as reussi a affihcer les logins utilisateurs à partir de l' AD?

  3. #3
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 44
    Points : 20
    Points
    20
    Par défaut
    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();
    }

  4. #4
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 142
    Points : 93
    Points
    93
    Par défaut
    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

  5. #5
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 44
    Points : 20
    Points
    20
    Par défaut
    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

  6. #6
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Juin 2006
    Messages
    142
    Détails du profil
    Informations personnelles :
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Juin 2006
    Messages : 142
    Points : 93
    Points
    93
    Par défaut
    Est ce que le nom de ton LDAP représente le domaine? si oui concat avec le nom user !!

  7. #7
    Membre à l'essai
    Profil pro
    Inscrit en
    Octobre 2006
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Octobre 2006
    Messages : 44
    Points : 20
    Points
    20
    Par défaut
    Effectivement
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Ldap.Properties["name"].Value
    Représente bien le nom du domaine.
    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)

Discussions similaires

  1. [C#]Authentification active directory d'un user
    Par LE NEINDRE dans le forum ASP.NET
    Réponses: 3
    Dernier message: 09/02/2017, 00h47
  2. Réponses: 20
    Dernier message: 04/01/2008, 11h08
  3. Active Directory : Ajouter un user dans dossier "Users"
    Par marcusien dans le forum Windows Forms
    Réponses: 2
    Dernier message: 04/09/2007, 18h06
  4. []Active directory prenom,nom et mail user
    Par philippe123 dans le forum VBScript
    Réponses: 2
    Dernier message: 22/08/2005, 17h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo