【问题标题】:Active Directory: Duplicate group membership foundActive Directory:发现重复的组成员身份
【发布时间】:2018-03-22 18:54:34
【问题描述】:

我正在构建一个流程,用于将架构类类型联系人、计算机、用户和组的所有对象提取到 SQL Server 中。作为该过程的一部分,我正在检索所有组成员并将该信息输入到单独的表中,该表具有日期、memberObjectGuid 和 groupObjectGuid 的主键。因此,我希望一个组只有一个给定用户的实例。但是,我在加载数据时收到主键违规,这表明同一 memberObjectGuid 的两个实例试图加载到同一 groupObjectGuid 中。

这是允许的吗?如果不是,是什么原因造成的(如何诊断)以及如何解决?

【问题讨论】:

    标签: sql sql-server active-directory ldap


    【解决方案1】:

    组不能有重复的直接成员。但是,您是否包括嵌套组?一个帐户可以是两个组的成员,这两个组都是另一个组的成员。

    例如,

         Group A
        /       \
     Group B    Group C
      /             \
    User 1       User 1
    

    【讨论】:

    • 这是组 A 有两个用户 1 条目的情况。这不是嵌套组问题。我已经在 ADUC 中证实了这一点。如果您所说的是正确的,那么有什么想法可以诊断为什么一个组显示重复?
    • 那么在ADUC中,它在同一个组的成员列表中显示了一个用户两次?我从没见过。
    • 正确。我联系了我们的 IT Ops 团队并遭到了回击。我猜他们害怕它会解开时空的结构。但是,我坚持,他们纠正了它,我们都还在这儿过周五!不过,我仍然很好奇这样的事情最初是如何发生的。如果您或该主题的未来读者知道原因,或有任何有用的反馈,我将不胜感激您的见解!
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-20
    • 1970-01-01
    • 1970-01-01
    • 2021-04-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多