expliquant les parties de la chaîne ldap “LDAP://CC=amrs,DC=gagner,DC=ml,dc=COM”
quelqu'un peut-il expliquer la composition de la chaîne ldap pièces.
celui que j'ai est:
string strSQL = "SELECT mail FROM 'LDAP://DC=amrs,DC=win,DC=ml,dc=COM' WHERE samaccountname = '" + UserName.Replace(@"AMRS\", "") + "'";
ce reçoit un email pour un nom d'utilisateur. maintenant j'ai besoin de pour obtenir d'autres informations à partir d'une requête ldap et ne parviennent pas à obtenir le réglage correct et je n'ai aucune idée de ce que les valeurs sont dans les paramètres ldap. "LDAP://CC=amrs,DC=gagner,DC=ml,dc=COM"
quelqu'un peut-il m'expliquer s'il vous plaît?
Je ne sais pas si cela va aider ou pas petri.co.il/...
OriginalL'auteur kacalapy | 2010-12-01
Vous devez vous connecter pour publier un commentaire.
La
DC=
préfixe dans la chaîne LDAP est synonyme de composant de domaine (dc). Ce sont les pièces qui composent le nom de domaine de votre serveur LDAP. Ceux-ci sont fixes et doivent être utilisés pour n'importe quel objet sur le serveur.Dans "DNS de style", ce serait le suivant:
(something).amrs.win.ml.com
(par exemple, un nom de serveur, le nom de la machine etc.)Richard Mueller a un après la grande expliquant le plus couramment trouvé préfixes en liaison LDAP cordes, des trucs comme
dc=
,ou=
(unité d'organisation) oucn=
(nom commun).OriginalL'auteur marc_s
Il dépend de votre schéma LDAP. Essayez un navigateur LDAP comme JXplorer pour savoir comment votre Schéma est structuré. Il est également grand pour essayer les requêtes de ce genre.
DC est l'abréviation de Composant Domaine. L'URL LDAP: décrit une sous-arborescence de votre serveur. Votre clause where des requêtes les entrées pour l'attribut samaccountname pour ce match.
OriginalL'auteur Captain Giraffe
Vous êtes tout simplement à l'émission d'une requête vers le serveur LDAP. Comme toute autre chose là-bas, il a son propre format pour l'interrogation. Je n'appellerais pas ça une langue, mais il doit certainement être correctement mis en forme. Vous avez besoin de trouver un tutoriel de base sur le protocole LDAP et les composants qui peut être vu dans votre annuaire LDAP, comme pour Windows. Vous pouvez également regarder des articles comme ceci:
Active Directory LDAP Requête par sAMAccountName et de Domaine
de voir comment les choses sont faites et apprendre par l'exemple. Pour moi, c'est un peu comme les expressions régulières mais pas près cryptique, je dois le chercher à chaque fois si j'ai besoin de quelque chose, mais au moins je peux reconnaître les pièces quand je la vois, comme sur DC, je risque d'avoir dc=mydomain,dc=org. Je sais que par le regard qui est mon top niveau où je commence ma requête. À partir de là que j'ai chercher.
OriginalL'auteur johnny