2016-05-26 3 views
0

я нашел следующий фрагмент кода, в котором перечислены все группы AD здесь How to query Active Directory for all groups and group members?группа безопасности против группы распределения

// create your domain context 
PrincipalContext ctx = new PrincipalContext(ContextType.Domain); 

// define a "query-by-example" principal - here, we search for a GroupPrincipal 
GroupPrincipal qbeGroup = new GroupPrincipal(ctx); 

// create your principal searcher passing in the QBE principal  
PrincipalSearcher srch = new PrincipalSearcher(qbeGroup); 

// find all matches 
foreach(var found in srch.FindAll()) 
{ 
    GroupPrincipal foundGroup = found as GroupPrincipal; 

    if(foundGroup != null) 
    { 
     // do whatever you need to do, e.g. put name into a list of strings or something 
    } 
} 

Я хотел бы знать, если есть в любом случае мы можем найти, если группы, перечисленные в безопасности или групп распределения?

ответ

Смежные вопросы