【问题标题】:How to filter specific OUS from Active Directory如何从 Active Directory 中过滤特定的 OUS
【发布时间】:2016-01-14 18:01:31
【问题描述】:

我正在尝试从特定 OU 获取用户列表。

根是COMPANY,然后是USERS,然后是几个OU,比如说10个。我只想从10个OU中的5个中获取用户。

我怎样才能做到这一点?

  Dim ou As String = "OU=dept1,OU=Users,OU=COMPANY,DC=COMPANY,DC=local"

我想在该字符串中将 dept2 添加到 5。它不起作用。我一次只能做 1 个 OU。如何在 OU 用户下过滤 10 个部门中的 5 个部门?

【问题讨论】:

  • 正如你自己所说:你不能那样做。您一次只能创建一个容器(及其所有子容器)。
  • 我知道.. 大声笑,只是想知道是否有另一种方法而不是再次循环

标签: vb.net active-directory


【解决方案1】:

据我所知,除了运行 5 次单独搜索之外,没有其他办法。

如果不同 OU 中的用户是不同组的成员(每个 OU 至少有一个唯一组),您可以获得类似的结果。然后就可以通过一次搜索来完成。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多