2013-05-07 3 views
0

Les enregistrements d'utilisateur dans les données LDAP de mon entreprise contiennent un champ indiquant la relation gestionnaire-subordonné, qui contient le distinguishedName pour le gestionnaire de l'employé, comme celui-ci:Comment rechercher distinguishedName dans une propriété étendue dans LDAP?

CN=Some\\, Name,OU=WO1,OU=IT,OU=StandardUser,OU=ITUser,DC=emea,DC=foobar,DC=biz 

Je voudrais être en mesure de rechercher tous les employés qui font rapport à la même personne , en faisant quelque chose comme ceci dans la requête:

(manager=CN=Some\\, Name,OU=WO1,OU=IT,OU=StandardUser,OU=ITUser,DC=emea,DC=foobar,DC=biz) 

mais cela ne semble pas fonctionner (ni regarder à droite), ni faire des recherches génériques sur le gestionnaire domaine, que j'étais prêt à utiliser comme une solution de contournement. J'utilise perl, avec le module Net :: LDAP, qui fonctionne parfaitement pour d'autres recherches.

Quelqu'un peut-il aider?

Répondre

0

Strictement parlant, une barre oblique inverse \ doit être suivie de deux caractères hexadécimaux qui définissent l'octet qui a été codé.

+0

Merci @Terry - pourriez-vous être plus précis dans la façon dont cela s'appliquerait à ma recherche? et les "=" supplémentaires posent-ils aussi un problème? – simone

Questions connexes