string ouString = projectBox.Text.ToString();
string parentName = "LDAP://OU="+ouString+",OU=Clients,OU=Clients,DC=domain,DC=net";
DirectoryEntry parentEntry = new DirectoryEntry(parentName);
DirectoryEntry newGroup = parentEntry.Children.Add("CN=" + ouString+"SecGroup", "group");
newGroup.Properties["member"].Add("ExistingGroup");
newGroup.CommitChanges();
newGroup.Dispose();
parentEntry.Dispose();
выдает исключение:
Сервер не хочет обрабатывать запрос в newGroup.CommitChanges (); Есть мысли?
Там нет проблемы с паролем, я думаю, что это может быть связано с отсутствием "ExistingGroup". Если я закомментирую newGroup.Properties ["member"]. Add ("ExistingGroup"); это создаст сек группу просто отлично. Я пытаюсь создать новую группу безопасности и одновременно сделать ее членом другой группы.
newGroup.Properties["member"].Add("CN=Clients Clients,OU=Clients,DC=domain,DC=net");
Вы должны полностью указать местоположение группы ....
Но это наоборот. Это делает ExistingGroup членом новой группы, я хочу наоборот ...