You should be able to do a search using the ADO Directory Service Prodiver, searching for objects where cn="Pablo Curello" - then return the rdn.
On the other hand, C# can call COM objects, IIRC, so you could just wrap a class around the COM object and call it. -------------------------------------------------------------- Roger D. Seielstad - MTS MCSE MS-MVP Sr. Systems Administrator Inovis Inc. > -----Original Message----- > From: Pablo Curello [mailto:[EMAIL PROTECTED] > Sent: Tuesday, August 05, 2003 7:44 AM > To: [EMAIL PROTECTED] > Subject: RE: [ActiveDir] Connection String > > > That's right, but what if the user Pablo Curello is inside an > organizational group ? > In that case, the LDAP string should be (for example): > "LDAP://cn=Pablo Curello, ou=Sales, dc=yourdomain, dc=com". > It doesn´t work with: "LDAP://cn=Pablo Curello, dc=yourdomain, dc=com" > Thanks. > > -----Original Message----- > From: Costanzo, Ray [mailto:[EMAIL PROTECTED] > Sent: Monday, August 04, 2003 2:34 PM > To: [EMAIL PROTECTED] > > I believe that you mean DOMAIN\Username, and if so: > > Function GetFullName(sUser) > Dim sUsername, sDomain > sUserInfo = Split(sUser, "\") > sDomain = sUserInfo(0) > sUsername = sUserInfo(1) > Set oUser = GetObject("WinNT://" & sDomain & "/" & > sUsername & ",user") > GetFullName = oUser.Fullname > Set oUser = Nothing > End Function > > That will give you the full name, such as: "Curello\, Pablo" > > And then you can use: > > sFullname = GetFullName("pcurello") > sLDAP = "LDAP://cn=" & sFullname & ",dc=yourdomain,dc=com" > > How you get the dc= part from the oldschool netbios name, I'm > not sure though. And I can't translate this to C for you. :] > > Ray at work > > > -----Original Message----- > From: Pablo Curello [mailto:[EMAIL PROTECTED] > > > > Hello all. > Does anybody know how to transform a user's identity > "DOMAIN/USERNAME" to an ldap connection string "CN=name, DC=..." ? > I know how to do it in COM (C++) using IADsNameTranslate > interface, but now I´m using C#. > Thanks. > > > ************************************************************** > ******************************************** > The information contained in this e-mail message is intended > only for the personal and confidential use > of the recipient(s) named above. Distribution, publication, > or retransmission of this message is strictly > prohibited. This message may be a bank to client > communication and as such is priviliged and confidential. > If the reader of this message is not the intended recipient > or an agent responsible for delivering it to the > intended recipient, you are hereby notified that you have > received this document in error and that any > review, dissemination, distribution, or copying of this > message is strictly prohibited. If you have received > this communication in error, please notify us immediately by > e-mail, and delete the original message. > > The sender of this e-mail specifically "opts-out" of the > Electronic Signatures and Global and National > Commerce Act (E-Sign) and any and all similar state and > federal acts. Accordingly, but without limitation, > any and all documents, contracts, and ageements must contain > a handwritten signature of the sender to > be legal, valid, and enforceable. > ************************************************************** > ******************************************** > > List info : http://www.activedir.org/mail_list.htm > List FAQ : http://www.activedir.org/list_faq.htm > List archive: > http://www.mail-archive.com/activedir%> 40mail.activedir.org/ > > List info : > http://www.activedir.org/mail_list.htm > List FAQ : http://www.activedir.org/list_faq.htm > List archive: > http://www.mail-archive.com/activedir%> 40mail.activedir.org/ > List info : http://www.activedir.org/mail_list.htm List FAQ : http://www.activedir.org/list_faq.htm List archive: http://www.mail-archive.com/activedir%40mail.activedir.org/
