在Active Directory中创建员工 - 经理关系

时间:2012-08-08 19:17:06

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

因此,需要为Active -ractory中的员工 - 经理关系设置一些数据结构。

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

请帮忙。 TIA 罗恩

1 个答案:

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