在Active Directory中,一个用户能否成为多个组织单位(OU)的成员?此外,微软是否有提到OU应该如何创建以及其属性的标准格式?
我在维基百科上找到了以下内容:
然而,组织单位只是管理员的一个抽象概念,并不像真正的容器那样工作;底层域的操作方式好像所有对象都是在简单的平面文件结构中创建的,没有任何OU。例如,不能在两个独立的OU中创建两个具有相同用户名的用户账户,例如“fred.staff-ou.domain”和“fred.student-ou.domain”。
在Active Directory中,一个用户能否成为多个组织单位(OU)的成员?此外,微软是否有提到OU应该如何创建以及其属性的标准格式?
我在维基百科上找到了以下内容:
然而,组织单位只是管理员的一个抽象概念,并不像真正的容器那样工作;底层域的操作方式好像所有对象都是在简单的平面文件结构中创建的,没有任何OU。例如,不能在两个独立的OU中创建两个具有相同用户名的用户账户,例如“fred.staff-ou.domain”和“fred.student-ou.domain”。
不。
正如你所提到的:
However, Organizational Units are just an abstraction for the administrator, and do not function as true containers; the underlying domain operates as if objects were all created in a simple flat-file structure, without any OUs.
您可以将文件复制到文件结构中的其他位置,但是在目录林中,每个用户只能出现一次。因此,您无法将其添加到多个OU中。
在我看来,将用户添加到多个OU中没有任何用处,因为它们不起作为真正的AD组。如果您真的想要一些层次结构,那么您应该建立OU的层次结构。
在Active Directory中,一个对象只能存在于一个位置。因此,否定地回答,用户不能同时存在于Active Directory域中的两个不同OU中。用户可以从一个OU移动到另一个OU,但在任何时刻,它只驻留在一个位置。
因此,用户不能成为Active Directory中两个OU的成员。
用户可以属于两个组,而这些组可以位于两个不同的OU中,但其成员身份并不意味着该用户驻留在两个不同的OU中。组成员资格由链接表示。
可以。
如果您将用户分别加入两个不同的组,并将这两个组放入两个不同的组织单位中,则该用户将位于两个不同的组织单位中。但这样做没有任何意义,因为它会导致策略、权限等方面变得混乱。