3

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

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

请帮忙。蒂亚·罗恩

4

1 回答 1

2

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属性,因此您可以根据需要创建任何深度的管理层次结构

于 2012-08-08T19:51:32.280 回答