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

VBScript Discussion :

Connexion LDAP + export


Sujet :

VBScript

  1. #1
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 123
    Points : 117
    Points
    117
    Par défaut Connexion LDAP + export
    Salut, je tente une connexion à un annuaire LDAP et j'ai l'erreur "Le tableau n'existe pas" je suis sûr que c'est un problème de paramètres.

    Les informations que j'ai sont bonnes (j'ai tenté la connexion via LDAPBrowser et j'ai réussi).

    Voici les informations concernant la connexion:
    serveur : aaa-bbb-ccc.dd.ffff.gggg.fr
    port : 51456
    base dn : ou=kkkk,o=gggg,c=fr
    user : uid=uuuu,ou=hhhh,o=gggg,c=FR
    pwd : pppp
    Dans mon script vbs j'ai utilisé ces informations comme montré ci-dessous:
    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
    18
    19
    20
    21
     
    Set conn = CreateObject("ADODB.Connection")
    Set fso = CreateObject("Scripting.filesystemObject")
    Set sortie = fso.createtextfile("C:\File.csv")
    conn.Provider = "ADSDSOObject"
    conn.Open "Provider=ADsDSOObject;user ID=uid=uuuu,ou=hhhh,o=gggg,c=FR;password=pppp;data source=aaa-bbb-ccc.dd.ffff.gggg.fr;location=ou=kkkk,o=gggg,c=fr;"
     
    Set rs = conn.Execute( _
                "<aaa-bbb-ccc.dd.ffff.gggg.fr/ou=kkkk,o=gggg,c=fr>;" _
                & "(objectClass=application);column1,column2;subtree")
     
             sortie.writeline "column1" & ";" & "column2"
     
          While Not rs.EOF
            vVal = rs.Fields(1)
    	testx = Replace(rs.Fields(0).Value,", ",",")
            sortie.writeline testx & ";" & vVal(0)
            rs.MoveNext
          Wend
    sortie.Close
    conn.Close
    Je pense que mon erreur se situe au moment de l'ouverture de la connexion.

    Pour information, j'ai enlevé la ligne 4 (conn.Provider = "ADSDSOObject") , puis j'ai relancé le script sans succès.

    Qu'est ce qui ne va pas dans mon script?

  2. #2
    Membre régulier
    Profil pro
    Étudiant
    Inscrit en
    Octobre 2007
    Messages
    123
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Octobre 2007
    Messages : 123
    Points : 117
    Points
    117
    Par défaut
    J'ai oublié d'indiquer le numéro de port dans mon script
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    et rs = conn.Execute( _
                "<aaa-bbb-ccc.dd.ffff.gggg.fr:portNumber/ou=kkkk,o=gggg,c=fr>;" _
                & "(objectClass=application);column1,column2;subtree")
    Avec cette syntaxe le problème est résolu.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 8
    Dernier message: 29/09/2006, 14h40
  2. connexion ldap dans le livre jsp professionnel
    Par mjihanne dans le forum Servlets/JSP
    Réponses: 1
    Dernier message: 27/05/2006, 16h46
  3. Connexion LDAP (active directory)
    Par Mateache dans le forum ASP
    Réponses: 2
    Dernier message: 09/05/2006, 13h33
  4. connexion Ldap et recupération d'information
    Par lechatmagik dans le forum ASP
    Réponses: 13
    Dernier message: 31/10/2005, 10h44
  5. [LDAP] connexion LDAP
    Par abertaud dans le forum API standards et tierces
    Réponses: 15
    Dernier message: 20/07/2005, 09h49

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