【问题标题】:Can I create a new global security group with an existing name in Active Directory?我可以在 Active Directory 中使用现有名称创建新的全局安全组吗?
【发布时间】:2013-01-01 20:18:16
【问题描述】:

我如何创建一个名称为 finance 的全局安全组,因为我在 Active Directory 中已经有一个使用该名称的用户。有可能吗?

【问题讨论】:

    标签: active-directory active-directory-group


    【解决方案1】:

    不能在同一个容器中拥有两个同名的对象 - 因此您不能在用户 Finance 所在的同一个容器 (OU) 中创建名为 Finance 的组。用户和组都将由

    标识
    OU=Finance,OU=YourOU,OU=YourOtherOU,dc=YourCompany,dc=com
    

    这行不通 - 每个对象的完全可分辨的祸根 (FQDN) 必须是唯一的。

    除此之外,还要求对象必须具有唯一的 SAM 帐户名称 - 默认情况下与“显示”名称 (Finance) 相同 - 但可以设置为否则。

    因此,如果您的用户名为 Finance 并且 SAM 帐户名称为 Finance - 那么您应该能够通过设置它的 SAM 帐户来创建一个名为 Finance 的全局组(在不同的 OU/容器中)名称例如FinanceGroup 或类似的东西。

    您没有指定您使用的语言/编程系统 - 如果您尝试在 C# / .NET 3.5 或更高版本中创建此组,您可以使用如下代码:

    using(PrincipalContext ctx = new PrincipalContext(ContextType.Domain))
    {
        GroupPrincipal finGroup = new GroupPrincipal(ctx);
        finGroup.DisplayName = "Finance";
        finGroup.SamAccountName = "FinanceGroup";
    
        finGroup.Save();
    }
    

    【讨论】:

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