我的问题是过滤特定组的成员未显示在用户列表中。 到目前为止,这是我的代码,以便过滤它们:
DB::table('table_name')
->where('column', 'value1')
->orWhere('column', 'value2')
->where('column2', 'like', '%value3%');
这就是我现在尝试过滤它的方法。显然,我试图不在用户列表中显示管理员。但这对我来说不是一个好的解决方案,因为在最终状态下,我希望它过滤掉四个特定的Active Directory组。
以下是我要过滤的四个小组:
现在我的问题:
有可能过滤掉groupID吗?这样,这些组中的用户就不会显示在我的用户列表中。
我的想法就像是
searcher.Filter = string.Format("(&(cn=*{0}*)(objectCategory=person)(objectClass=user)(!(adminCount=1))(!(cn=*Admin*)))",SuchfeldNachName.Text).Replace("**","*");
我的问题的第二部分:是否有所有组ID的列表?
提前获得帮助!