【问题标题】:Create employee-manager relationship in Active Directory在 Active Directory 中创建员工-经理关系
【发布时间】:2012-08-05 23:32:17
【问题描述】:

所以必须在 Active Dirtory 中放置一些员工-经理关系的数据结构。

员工列表已存在于 Active Directory 中。我可以创建经理组并将一些员工分配为经理吗?之后,我可以将其他员工分配给这些经理。

请帮忙。 TIA 罗恩

【问题讨论】:

  • 知道 Active Directory 中的每个用户has a Manager attribute 就是为了这个目的,对吧?
  • 谢谢马克。实际上并非如此,今天将在当前结构中的某个时间看到这些。所以我可以将属性经理添加到员工,第一部分就完成了。有没有办法将员工/员工与经理/经理联系起来?
  • 所有员工都将拥有Manager 属性——只需使用其经理的DN(专有名称)填充这些属性——您应该已设置好。当然 - 这些经理也有一个Manager 属性,因此您可以根据需要创建任何深度的管理层次结构。

标签: active-directory activedirectorymembership active-directory-group


【解决方案1】:

Active Directory 中每个Person 类型的对象都已经有一个Manager 属性。

通过将经理的 DN(专有名称)设置到该属性中,您实际上是在将用户分配给他/她的经理。

DirectoryEntry deEmployee = new DirectoryEntry("LDAP://CN=John Employee,OU=Sales,DC=Corp,DC=com");

deEmployee.Property["manager"] = "CN=Peter Manager,OU=Sales,DC=Corp,DC=com";
deEmployee.CommitChanges();

所有员工都已经拥有Manager 属性-只需使用其经理的DN(专有名称)填充这些属性-您应该已设置好。

当然 - 这些经理也有 Manager 属性,因此您可以根据需要创建任何深度的管理层次结构

【讨论】:

    猜你喜欢
    • 2023-03-17
    • 2020-05-21
    • 1970-01-01
    • 1970-01-01
    • 2021-03-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-06-05
    相关资源
    最近更新 更多