ugurarslanm Ответов: 2

Как создать несколько групп в active directory ? ASP.NET MVC


Hello everybody,

Is there a way to set multiple groups in Active Directory ?

For example :

What I have tried:
string group = "User02"; 
DirectoryEntry grp;
grp = aduser.Children.Find($"CN={group},OU=Gruppen,OU=FIR", "group")
grp = aduser.Children.Add(group, "group");

Richard Deeming

Репост
Вы уже разместили это в разделе ASP.NET форум:
Как создать несколько групп в Active Directory ? - ASP.NET дискуссионные форумы[^]

2 Ответов

Рейтинг:
2

Dave Kreskowiak

Вы добавляете их по одному за раз.

Не имеет значения, добавляете ли вы группу к группе групп или добавляете группу групп к одной группе. Вы добавляете их по одному за раз.


ugurarslanm

Спасибо, а какой выход ?
Я хочу добавить несколько групп.

Например :
В моем проекте, когда я установил флажок, пользователь должен быть создан с несколькими группами


строку "группа1"
строки группа2
строки группа3

Dave Kreskowiak

У вас уже есть решение. Вы делаете то, что вы делаете для одной группы для каждой из групп, которые вы хотите добавить.

Рейтинг:
1

ugurarslanm

List<string> groupToAdd = new List<string>();

foreach(var group_ in groupToAdd)
                
{
                    
     var grp = aduser.Children.Find($"CN={group_},OU=XXX,OU=XXX", "group");
     if (grp != null)                    
     {
     
         grp.Invoke("Add", new object[] { newUser.Path.ToString() });
     }
                
}