我想使用LDAP在AD中搜索,条件是用户不在特定的OU中(参见示例)。
Domain.local
- [OU] Location A
-- [OU] Users
-- [OU] Computers
- [OU] Location B
-- [OU] Users
-- [OU] Computers
- [OU] Location C
-- [OU] Users
-- [OU] Computers在我的过滤器中,我希望所有用户,除了来自B/用户位置的用户
是这样的可能吗?如果是,怎么做?
发布于 2011-06-02 05:06:20
ExtensibleMatch解释了这里允许在DN路径上构建过滤器,但Active Directory不支持它。据我所知,您有以下解决方案来执行您想做的事情:
OU的属性是从organizationalPerson类继承的。使用"locationB“设置它(它是多值的)第三种解决方案是我使用的解决方案。我对你的建议是:
如果您是使用C#编程的,那么您已经获得了对象的“父级”信息,正如我在类似的问题中解释的那样,这样您就可以在这个标准上对对象进行排序。
https://stackoverflow.com/questions/6208243
复制相似问题