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

ASP.NET Discussion :

Problèmes Active Directory


Sujet :

ASP.NET

  1. #1
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 97
    Par défaut Problèmes Active Directory
    Bonjour à tous.
    Je suis entrain de réaliser un site en asp.net (vb) qui parcours l'Active Directory.
    Mon problème est le suivant:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    If DirectoryEntry.Exists(PathLDAP) Then
                Dim User As New DirectoryEntry(PathLDAP)
                ...
    End if
    Lorsque je lance l'éxécution depuis WebDevelopper tout marche bien.
    (http://localhost:1000/MonAppli/Default.aspx)
    Mais lorsque j'attaque la page depuis un autre poste
    (http://MonPoste/MonAppli/Default.aspx)
    j'ai l'erreur suivante qui est soulevée:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
     
    Le domaine spécifié n'existe pas ou n'a pas pu être contacté.
    Si vous avez deja recontré ce problème ca serait sympa de me dépanner!

    Merci d'avance.

  2. #2
    Membre Expert Avatar de LaChips
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    1 109
    Détails du profil
    Informations personnelles :
    Âge : 39
    Localisation : France, Paris (Île de France)

    Informations forums :
    Inscription : Mars 2006
    Messages : 1 109
    Par défaut
    Il n'y a peut être pas les droits d'accès...

  3. #3
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 97
    Par défaut
    J'ai une autre question concerant cette fois ci le filtre de l'objet DirectorySearcher.

    Je voudrais obtenir uniquement les entrées appartenant à l'UO : Utilisateurs
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
     
    Dim ADShearcher As New DirectorySearcher()
    ADShearcher.Filter = "(ObjectClass = Utilisateurs)"
    MessageBox.Show(ADShearcher.FindAll().Count & " Entrées trouvées")
    Ce code m'affiche 0 entrées!

    Si je m'y suis mal pris merci de me corriger!

  4. #4
    Rédacteur
    Avatar de Thomas Lebrun
    Profil pro
    Inscrit en
    Octobre 2002
    Messages
    9 161
    Détails du profil
    Informations personnelles :
    Âge : 42
    Localisation : France

    Informations forums :
    Inscription : Octobre 2002
    Messages : 9 161
    Par défaut
    Essaye:

    ADShearcher.Filter = "(ObjectClass=Utilisateurs)"



    A+

  5. #5
    Membre confirmé
    Profil pro
    Inscrit en
    Janvier 2007
    Messages
    97
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Janvier 2007
    Messages : 97
    Par défaut
    J'ai testé mais cette solution retourne aussi 0 résultats

    Si j'utilise:
    ADShearcher.Filter = "(&(objectClass=person)"
    cela filtre uniquement les utilisateurs, mais ca ne filtre pas sur l'OU!

  6. #6
    Membre averti
    Profil pro
    Étudiant
    Inscrit en
    Février 2007
    Messages
    14
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Février 2007
    Messages : 14
    Par défaut
    Citation Envoyé par Aurazed
    J'ai testé mais cette solution retourne aussi 0 résultats

    Si j'utilise:
    ADShearcher.Filter = "(&(objectClass=person)"
    cela filtre uniquement les utilisateurs, mais ca ne filtre pas sur l'OU!
    slt, g un site ASP.net a faire aussi avec VB et je doi aussi interroger l'AD

    pour ce faire j'ai fait ca :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
     
                    ' Définition de l'emplacement de recherche
                    Dim XoLdap As New DirectoryEntry("LDAP://chemain", "utilisateur", "mot de passe")
     
                    Dim XoSearch As New DirectorySearcher(XoLdap)
     
                    ' Emplacement où la recherche doit être effectuée 
                    ' dans la hiérarchie Active Directory
                    XoSearch.SearchRoot = XoLdap
     
                    ' Définition du Scope de la recherche, ici le conteneur 
                    ' seulement et tous ses "sous conteneur"
                    XoSearch.SearchScope = SearchScope.Subtree
     
                    ' Filtre uniquement les objets de type "user"
                    XoSearch.Filter = "(objectClass=user)"
    pe etre ke ca pe t'aider

    bon courage

Discussions similaires

  1. Problèmes active directory
    Par Invité dans le forum Framework .NET
    Réponses: 1
    Dernier message: 11/12/2009, 10h08
  2. Problème avec Active Directory
    Par Poussy-Puce dans le forum ASP
    Réponses: 3
    Dernier message: 09/02/2007, 15h31
  3. [LDAP] problème connexion anonyme avec php à Active Directory
    Par anto48_4 dans le forum Bibliothèques et frameworks
    Réponses: 7
    Dernier message: 02/03/2006, 16h50
  4. Problème droit dans active directory et sur pc local
    Par krfa1 dans le forum Windows XP
    Réponses: 2
    Dernier message: 17/01/2006, 14h49

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