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/