我試圖通過Visual Basic進行LDAP查詢。我沒有管理員對Active Directory的訪問權限,但我可以查看所有用戶對象。我不知道有什麼限制,如果有我通過LDAP://查詢搜索目錄。通過URL的LDAP查詢
在我正在構建的Excel應用程序中,我有一個用於輸入用戶ID的列。一旦用戶輸入用戶ID,我希望根據與該用戶關聯的服務器端信息自動填充其他列(例如,電子郵件地址)
比方說,c.Value是用戶ID值輸入到電子表格中:
strUser = "CN=" & c.Value & ",OU=User Accounts,OU=Area,OU=Users,OU=Accounts,DC=joe,DC=bloggs,DC=co,DC=uk/"
Set objUser = GetObject("LDAP://" & strUser)
問題是這樣的 - 其中OU =區域已知,搜索成功。但是,我希望查詢檢查用戶ID的所有區域OU。據我所知,他們沒有在中央位置舉行或鏡像。在這樣的查詢中是否可以使用通配符?
有沒有人有任何其他的想法或建議,以交替的方式去做到這一點?
謝謝
湯姆
非常感謝你一個完整的樣本,你讓我在正確的軌道上。任何想要做同樣的事情我也建議在這裏查看代碼:http://www.rlmueller.net/ADOSearchTips.htm - 並在這裏查看常用用戶對象屬性列表:http:// www。 kouti.com/tables/userattributes.htm – t0mgerman 2011-02-08 10:41:49