查找没有整个DN /上级OU的用户的CN

时间:2016-01-20 14:45:48

标签: c# vb.net active-directory ldap ldap-query

我正在使用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)?

0 个答案:

没有答案