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();
lève l'exception:
Le serveur ne souhaite pas traiter la demande à newGroup.CommitChanges(); Des pensées?C# Ajouter un groupe de sécurité à un autre groupe de sécurité
Il n'y a pas un problème de mot de passe, je crois que cela pourrait avoir à faire avec aucune recherche "ExistingGroup". Si je commente newGroup.Properties ["member"]. Add ("ExistingGroup"); ça va bien créer le groupe sec. J'essaie de créer un nouveau groupe de sécurité et d'en faire un membre d'un autre groupe en même temps.
newGroup.Properties["member"].Add("CN=Clients Clients,OU=Clients,DC=domain,DC=net");
Vous devez qualifier complètement l'emplacement des groupes ....
Mais cela fait le contraire. Cela rend ExistingGroup un membre du newGroup, je veux visa versa ...
s'il vous plaît voir modifier. –
également je crée un groupe de sécurité, pas un utilisateur. –
L'utilisateur qui exécute le code en question a-t-il les droits suffisants pour créer un groupe? –