Active directory 从Active Directory中查找用户的域
编写了一个java代码来从Active Directory服务器搜索用户。 我们得到了用户列表,但不知道每个用户所属的域。 如何通过编程从Active Directory中找到用户的域 我们想到的一种方法是: 1) 从Active Directory获取用户的可分辨名称。 2) 解析可分辨名称。 3) 获取启动“DC=”的第一个实例的子字符串。 4) 从开头去掉“DC=”。 5) 将“DC=”的所有实例替换为“” 6) 剩下的是用户的DNS域名 这可靠吗。Active directory 从Active Directory中查找用户的域,active-directory,dns,Active Directory,Dns,编写了一个java代码来从Active Directory服务器搜索用户。 我们得到了用户列表,但不知道每个用户所属的域。 如何通过编程从Active Directory中找到用户的域 我们想到的一种方法是: 1) 从Active Directory获取用户的可分辨名称。 2) 解析可分辨名称。 3) 获取启动“DC=”的第一个实例的子字符串。 4) 从开头去掉“DC=”。 5) 将“DC=”的所有实例替换为“” 6) 剩下的是用户的DNS域名 这可靠吗。 请建议其他解决方案。区分名称属性包含用
请建议其他解决方案。区分名称属性包含用户来自的域名。另外,您可能需要检查
adspath
属性,在我的例子中
LDAP://contoso/CN=John Doe,OU=Human-Resources,DC=contoso,DC=com
因此,连接所有的DC
属性可以得到用户来自的域名