Я пытаюсь написать программу, которая автоматически создала бы учетные записи активных каталогов, используя данные из внешнего источника данных.Проблема, с которой я сталкиваюсь, заключается в том, что я всегда получаю исключение UnAuthorizedAccessException, но я на всю жизнь не могу думать о том, какие разрешения применять.Я даже прошел весь путь до корневого объекта и получил полный контроль над своей учетной записью, который, кажется, не имеет никакого значения.Я знаю, что могу получить доступ к серверу, поскольку объекты OrganizationUnit и de заполнены правильно.
DirectoryEntry de = new DirectoryEntry("LDAP://MYLOCALADDRESS");
de.Password = "thePassword";
de.Username = "theUserName";
de.AuthenticationType = AuthenticationTypes.Secure ;
DirectoryEntry organizationalUnit = de.Parent;
DirectoryEntry newUser = organizationalUnit.Children.Add("TESTADD ", de.SchemaClassName);
//Exception happens on this line
newUser.CommitChanges();
Любая помощь будет принята с благодарностью!