Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
3041 connectés 

  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  lire les valeurs d'un objet dans LDAP en vbs

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

lire les valeurs d'un objet dans LDAP en vbs

n°1092164
heavymetal​master
Posté le 22-05-2005 à 01:52:40  profilanswer
 

Bonjour,
 
Dans un annuaire LDAP j'ai créé quelques objets tel que :
 
dn: cn=test,dc=domain,dc=com
objectClass: top
objectClass: posixAccount
objectClass: inetOrgPerson
cn: test
sn: test
givenName: test
uid: test
uidNumber: 1000
gidNumber: 1001
homeDirectory: /home/test
userPassword: test
loginShell: /bin/false
 
Je voudrais écrire un script WSH permetant de récupérer les valeurs de ces objets. Pour commancé j'ai essayé de lire la valeur "uid" de l'objet nommé "test". Pour celà j'ai écrit ceci en m'inspirant de différents scripts trouvés sur le net :
 
strPath = "LDAP://192.168.1.1/cn=test,dc=domain,dc=com"
strUsername = "cn=admin,dc=domain,dc=com"
strPassword = "pass"
Set adsNamespaceLDAP = GetObject("LDAP:" )
Set adsMyObject = adsNamespaceLDAP.OpenDSObject (strPath, strUsername, strPassword, 0)
set value = adsMyobject.uid
 
Lorsque j'exécute le script, j'obtient une erreur sur la dernière ligne qui m'indique :
Objet requis:'[string: "test"]'
 
Quelqu'un saurait-il m'expliquer comment je doit m'y prendre ?
merci d'avance.


---------------
Slasher
mood
Publicité
Posté le 22-05-2005 à 01:52:40  profilanswer
 

n°1092182
dividee
Posté le 22-05-2005 à 03:46:55  profilanswer
 

A priori il a l'air de récupérer correctement les données vu qu'il t'affiche même le uid (test) dans le message d'erreur. Mais il faut pas utiliser set si c'est un string: value = adsMyobject.uid devrait fonctionner.


Message édité par dividee le 22-05-2005 à 03:47:14
n°1092267
heavymetal​master
Posté le 22-05-2005 à 11:35:48  profilanswer
 

Ca marche ! merci !


---------------
Slasher
n°1127254
Ant8386
Posté le 22-06-2005 à 12:07:01  profilanswer
 

Bonjour j'ai un annuaire LDAP et je voudrai pouvoir en extraire des données en VBA pour les insérer dans une table Access.
Dites moi simplement si c'est réalisable en VBA ? J'ai bien dit VBA...

n°1127272
Ant8386
Posté le 22-06-2005 à 12:27:29  profilanswer
 

SVP j'ai vraiment besoin de votre avis !


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  VB/VBA/VBS

  lire les valeurs d'un objet dans LDAP en vbs

 

Sujets relatifs
Lire les paramètres d'une base SQLvb.NET: Lire la base de registre côté client
Envoyer un objet Serializé dans un pipe.Authentification LDAP / script WSH
lib C pour écrire/lire/ejecter clé USBConception d'un programme avec un langage objet
Java Zoom Recuperer les valeurs de scaleLire une feuille excel .xls depuis VB.NET
Suivi d'objet dans une vidéomigration LDAP MySQL
Plus de sujets relatifs à : lire les valeurs d'un objet dans LDAP en vbs


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR