2012-10-16 32 views
1

我正在使用LDAP搜索來查找活動目錄中的用戶和組。如何確定SearchResultEntry是用戶還是組?

這裏是我的搜索過濾器:

string Filter = "(|(&(objectCategory=user)(objectClass=person)(SAMAccountName=*))(&(objectCategory=group)(sAMAccountName=*)))"; 

我得到一個SearchResponse,我要決定每SearchResultEntry如果它是一個用戶或組。

是否有一個屬性可以檢查以確定它是用戶還是組?

謝謝,Inbal

回答

2

我使用的 「objectClass的」 屬性,其表示 「用戶」 或 「基團」

1

AD中有幾種類型的「用戶」和組。

然而這樣的事情應該是接近: IF((objectCategory =用戶)& &(objectClass的=人)) { 這是一個用戶 } 否則如果((對象類=組)) { 這是一組 } 其他 { 這不是一個用戶或組 }

您可能會發現http://ldapwiki.willeke.com/wiki/LDAP%20Query%20Examples%20for%20AD有用。

-Jim

相關問題