J'essaye, sous MsAccess, d'obtenir la liste des Users d'un annuaire LDAP
sous un serveur Win2003 et pour cela, j'exécute le code spécifié sous msdn :
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/ad/ad/deciding_what_to_find.asp
Ce code fonctionne bien si je l'exécute sur le serveur Win2003 en question.
Par contre, si je l'exécute depuis un autre poste (XP) qui se trouve dans le
domaine (avec le même profil), cela ne fonctionne pas car la ligne "Set
domain = GetObject("LDAP://" & sDomain)" me renvoie l'erreur 08007054B...
Pourquoi ? Ai je oublié de configurer quelque chose sur le poste XP, ou sur
le serveur 2003 ?
Ai je tout simplement le droit d'exécuter ce code sur un poste client (ou
est ce une erreur liée à la sécurité) ?
Comme je débute sous ADSI, je découvre un peu tout.
Ce code fonctionne bien si je l'exécute sur le serveur Win2003 en
question.
Par contre, si je l'exécute depuis un autre poste (XP) qui se trouve dans
le
domaine (avec le même profil), cela ne fonctionne pas car la ligne "Set domain = GetObject("LDAP://" & sDomain)" me renvoie l'erreur 08007054B...
Pourquoi ? Ai je oublié de configurer quelque chose sur le poste XP, ou
sur
le serveur 2003 ? Ai je tout simplement le droit d'exécuter ce code sur un poste client (ou est ce une erreur liée à la sécurité) ? Comme je débute sous ADSI, je découvre un peu tout.
Merci
François
Bonjour,
C'est bon, plus besoin de chercher :
si on indique le nom du serveur ldap :
Set domain = GetObject(LDAP://<NomServeur>/ & sDomain)
tout fonctionne correctement
Bye
François
"Francois" <Francois@mail.fr> a écrit dans le message de
news:OEfnO%23iXGHA.3740@TK2MSFTNGP03.phx.gbl...
Bonjour,
J'essaye, sous MsAccess, d'obtenir la liste des Users d'un annuaire LDAP
sous un serveur Win2003 et pour cela, j'exécute le code spécifié sous msdn
Ce code fonctionne bien si je l'exécute sur le serveur Win2003 en
question.
Par contre, si je l'exécute depuis un autre poste (XP) qui se trouve dans
le
domaine (avec le même profil), cela ne fonctionne pas car la ligne "Set
domain = GetObject("LDAP://" & sDomain)" me renvoie l'erreur 08007054B...
Pourquoi ? Ai je oublié de configurer quelque chose sur le poste XP, ou
sur
le serveur 2003 ?
Ai je tout simplement le droit d'exécuter ce code sur un poste client (ou
est ce une erreur liée à la sécurité) ?
Comme je débute sous ADSI, je découvre un peu tout.
Ce code fonctionne bien si je l'exécute sur le serveur Win2003 en
question.
Par contre, si je l'exécute depuis un autre poste (XP) qui se trouve dans
le
domaine (avec le même profil), cela ne fonctionne pas car la ligne "Set domain = GetObject("LDAP://" & sDomain)" me renvoie l'erreur 08007054B...
Pourquoi ? Ai je oublié de configurer quelque chose sur le poste XP, ou
sur
le serveur 2003 ? Ai je tout simplement le droit d'exécuter ce code sur un poste client (ou est ce une erreur liée à la sécurité) ? Comme je débute sous ADSI, je découvre un peu tout.