是否有一种方法可以执行LDAP查询以获取特定属性相同的记录?

是否有一种方法可以执行LDAP查询以获取特定属性相同的记录?,ldap,Ldap,我试图找到一个示例LDAP查询,在这里我可以找到特定属性与一个或多个其他记录匹配的记录。例如,用户ID不同但员工ID相同的用户对象。这可能吗?不可能在筛选器本身中执行子查询。在这种情况下,只要我理解正确,您希望找到符合以下条件的用户: 用户的objectClass 匹配employeeID的值 在上面的子集中,找到具有不同的“userid”的all 如果您知道要查找的userid或不查找的内容,可以展开inital和子句以包括查找或不查找该属性: userid不等于12345: (&(obj

我试图找到一个示例LDAP查询,在这里我可以找到特定属性与一个或多个其他记录匹配的记录。例如,用户ID不同但员工ID相同的用户对象。这可能吗?

不可能在筛选器本身中执行子查询。在这种情况下,只要我理解正确,您希望找到符合以下条件的用户:

  • 用户的
    objectClass
  • 匹配
    employeeID的值
  • 在上面的子集中,找到具有不同的“userid”的all
如果您知道要查找的
userid
不查找的内容,可以展开inital
子句以包括查找或不查找该属性:

userid
不等于12345:

(&(objectClass=person)(employeeID=JSmith)(!(userid=12345)))

userid
等于12345:


(&(objectClass=person)(employeeID=JSmith)(userid=12345)

来自单个LDAP查询号。除非您知道要查找的employeeID值

我们创建了一个LDAP工具,可以实现这一点


-jim

用户id与什么不同?我有两个用户,用户id不同,但员工id相同。我很确定答案是,你不能这样做,因为我要求的基本上是加入,但我想在我尝试强行加入之前我会问。我不知道用LDAP做什么。我可能只是想体验一下从AD进行ort,并使用SQL进行查询。