我试图通过 ColdFusion 获得与我们的 LDAP 的以下连接,但是,我永远无法让它返回任何值(即 results.recordcount 始终等于 0)。我认为我的问题出在查询的“开始”部分,所以我做了一些研究并尝试了许多值,但似乎没有任何效果。
<cfldap 
  server = "adserver" 
  action = "query" 
  username = "DOMAIN\username" 
  password = "apassword" 
  name = "results" 
  scope="subtree" 
  start = "dc=domain.local" 
  attributes = "givenname,surname,uid,userid,groupMembership,mail,dn,roles,memberof,cn,samaccountName">
<cfoutput>
  #results.recordcount#
</cfoutput>
我试图访问的广告的结构如下。我正在尝试访问所示树底部的“用户”部分。
Active Directory Users and Computers
- Saved queries
- domain.local
  - option1
  - option2
  - NAME1
    - option1
    - option2
    - NAME2
      - Computers
      - Disabled Users
      - Groups
      - Users
如果我右键单击“用户”并查看属性,它会告诉我它的规范名称是 domain.local/NAME1/NAME2/Users,我认为这与我的问题有关。
我应该为 cfldap 的“开始”部分使用什么想法?
提前致谢。