Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/339.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java AD查找其他域上的成员_Java_Active Directory_Jndi - Fatal编程技术网

Java AD查找其他域上的成员

Java AD查找其他域上的成员,java,active-directory,jndi,Java,Active Directory,Jndi,但我必须在Active Directory上使用ldap(java上)进行搜索(Win server 2008 R2-不重要)。我使用JNDIAPI进行绑定和搜索 现在我有以下情况: domain.com(根目录) 行政(组) 用户1 用户2 用户3 工人(组) 用户3 用户4 我使用domain:domain.com设置搜索,并作为过滤器设置管理,以便只选择管理用户。问题是,如果user3是在workers下定义的,而不是在Administration上定义的(我的意思是,我显示了

但我必须在Active Directory上使用ldap(java上)进行搜索(Win server 2008 R2-不重要)。我使用JNDIAPI进行绑定和搜索

现在我有以下情况: domain.com(根目录)

  • 行政(组)
    • 用户1
    • 用户2
    • 用户3
  • 工人(组)
    • 用户3
    • 用户4
我使用domain:domain.com设置搜索,并作为过滤器设置管理,以便只选择管理用户。问题是,如果user3是在workers下定义的,而不是在Administration上定义的(我的意思是,我显示了组属性,并且在我拥有的选项卡成员下:user1、user2、user3),则找不到user3…(最后,我必须在其他系统中导入这3个用户)


如何在不更改大量筛选器的情况下,轻松快速地从其他域获取此用户3?

最后,我只找到了这个解决方案:对于组中的每个成员,但在组外声明,我每次都进行搜索以更改域