所以必须在 Active 目录中放置一些员工-经理关系的数据结构。
员工列表已存在于 Active Directory 中。我可以创建经理组并将一些员工分配为经理吗?之后,我可以将其他员工分配给这些经理。
请帮忙。蒂亚·罗恩
所以必须在 Active 目录中放置一些员工-经理关系的数据结构。
员工列表已存在于 Active Directory 中。我可以创建经理组并将一些员工分配为经理吗?之后,我可以将其他员工分配给这些经理。
请帮忙。蒂亚·罗恩
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
属性,因此您可以根据需要创建任何深度的管理层次结构