我有一個較老的ASP/VBScript應用程序,我正在維護/升級,它當前使用舊的/折舊的方式收集配置文件信息 - 如下所示:在經典的ASP/VBScript應用程序中通過LDAP訪問員工ID
strNTUser = Request.ServerVariables("AUTH_USER")
strNTUser = replace(strNTUser, "\", "/")
Set strNTUserInfo = GetObject("WinNT://"+strNTUser)
'You get the idea'
當我所需要的全部名稱和描述,這很好。現在我需要訪問一些額外的配置文件信息,但我需要使用LDAP而不是WinNT。我Google'd直到我是盲人,但對我的生活我似乎無法環繞通過LDAP連接並獲得我需要的信息我的大腦。
什麼我需要做的基礎上,AUTH_USER獲得頭名,姓,和員工ID?
更新:我從一開始就ADSI或一些類似的接口將需要想通,但我顯然是ADIdiot和我沒有得到任何有用的提示 - 更不用說幫助 - 從什麼我已經在MSDN或TechNet找到。更明確的幫助將是不錯...
4GuysFromRolla具有a pretty good article與ADSI,LDAP和ASP幾個代碼樣本。 – Mxyzptlk 2009-05-22 16:12:42