我正在使用VB.net向AD组添加成员。我让我的员工按他们工作的地点排序。
只是一个简单的例子,我的AD是如何设置的。让我们说" John Doe"我们在伦敦工作。他的DN将是:
CN=John Doe,OU=employee,OU=london,DC=me,DC=intra
所以我使用循环来添加组成员数组中的成员数量。
Dim i as Integer = 0
Dim Counter as Integer = tm.Length
Do While counter > 0
group.Properties("member").Add("CN=" & tm(i) & ",OU=employee,OU=london,DC=me,DC=intra")
group.CommitChanges()
counter = counter - 1
i = i + 1
Loop
现在我的问题是,我想要添加到群组中的所有人都不在伦敦。所以我需要这样的东西:
CN=John Doe,OU=employee,OU=*,DC=me,DC=intra
但这不起作用。
编辑:我编辑了标题,因为我专注于另一种方式(查询CN而不是尝试使用通配符OU)
所以问题就像标题一样..是否有可能找到没有整个DN或上级OU的用户(CN)?