【问题标题】:How I can select all gruop of the Active Directory?如何选择 Active Directory 的所有组?
【发布时间】:2016-01-22 10:06:36
【问题描述】:

我想选择广告的信息。我需要知道哪些组是视图以及有权访问这些视图的用户。

这个查询,我有关于用户的信息

SELECT
       *
FROM OPENQUERY(ADSI,'<LDAP://DC=dominio,DC=com,DC=br>;(&(objectCategory=person)(objectClass=user));
     sn,
    sAMAccountName,
    displayName,
    mail,
    telephoneNumber,
    mobile,
    physicalDeliveryOfficeName,
    department,
    division;
    subtree')

P.S.:如果您认为有必要,请编辑

【问题讨论】:

    标签: sql-server active-directory


    【解决方案1】:

    如果你想要组而不是用户,那么改变这个:

    (&(objectCategory=person)(objectClass=user))
    

    到这里:

    (objectClass=group)
    

    并将属性列表更改为您想看到的任何内容。成员列表位于名为“member”的属性中。

    【讨论】:

      【解决方案2】:

      我找到了我的案子的解决方案。

      (&(objectClass=group)(memberOF=CN="ViewName",OU="FolderName",OU="...",DC=dominio,DC=com,DC=br)
      

      需要了解 Active Directory 中的结构。需要为 AD 中的每个文件夹创建 OU。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多