我想从搜索排除OU
(组织单位)
我做对活动目录等等我不会显示已经被终止或不再与我们一起工作的人。
这些人存在于OU
称为“暂停”,我不想显示。我试着沿着(!OU=Suspended)
的方向做一些事情,但是没有成功。我正在使用.net和System.DirectoryServices。这是我目前的搜索过滤器:
search.Filter = String.Format ("(&(objectCategory=person)(objectClass=user)(sn={0}*)(!employeeType=Student)(!(memberOf=CN=NoDirectoryEntry,OU=Groups,OU=Staff,OU=SPFLDCOL,DC=scad,DC=spfldcol,DC=edu)))", lname);
什么?请重新说明。 – Zenwalker
向我们展示一些更多的代码,需要一些上下文+什么具体错误(如果有的话) – dtsg
这实际上是一个很好的问题,但它已经被回答,se评论 –