2017-10-10 75 views
0

的內部內容在AD中,我有以下的用戶DN:需要幫助查詢LDAP與DN

CN=Some Guy,OU=Users,OU=Ohio,DC=company,DC=net 
CN=Some Lady,OU=Users,OU=Jamaica,DC=company,DC=net 

我怎樣才能做到在LDAP查詢,可以檢索兩個用戶,使用DN和通配符?

我一直在嘗試以下字符串:

(&(dn=*Users*)) 

這給了我什麼。我嘗試擴展搜索:

(&(dn:ou:=Users)) 

但返回:

OU=Users,OU=Ohio,DC=company,DC=net 
OU=Users,OU=Jamaica,DC=company,DC=net 

我有幾個地方我需要搜索,我要查找每個位置都有自己的用戶OU下。

+0

但這些用戶存在於兩個不同的OU!你是否想列出你的域'company.net'中的所有用戶,還是隻想檢索這些OU的用戶? –

+0

我們有15個地點,不只是俄亥俄州和牙買加。這個想法是列出每個OU下的所有用戶;例如俄亥俄州有15個用戶,牙買加有31個,所以有46個用戶。 – user3377627

+0

實質上,我希望company.net中的所有用戶具有OU =用戶DN中的任何位置的用戶。 – user3377627

回答

1

可擴展搜索不是正確的。

使用,而不是:

(&(objectClass=user)(ou:dn:=Users)) 

應該選擇具有objectClass=user每個條目和其dn包含ou=Users