簡體   English   中英

使用DirectorySearcher在AD中搜索多個對象

[英]search for more than one object in AD using DirectorySearcher

我需要搜索OU信息以及該OU的用戶,組,個人電腦,我可以單獨搜索它們,但我想知道我是否可以在同一個功能中使用它。 這是我的ou代碼

DirectoryEntry st = new Directoryentry("xxx","xxx","xxx");
DirectorySearcher search = new DirectorySearcher(st);
search.filter("objectCategory=organizationalUnit");
foreach(searchresult s in search.FindAll())
{
    if(s.path.contains("ou name")){
    Console.WriteLine(s.path);
    }
}

Can I do something like:
        search.filter("objectCategory=organizationalUnit")("objectCAtegory=user");

如果你想搜索多個特定的條目類型,你會做類似......

search.Filter("(&(objectclass=organizationalUnit)(objectclass=user))")

如果你想搜索你可以使用的一切......

search.Filter("(objectclass=*)")

查看MSDN 文檔

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM