Я пытаюсь создать нового пользователя в Active Directory из приложения VB. NET. Большинство полей будут идентичны уже существующему "шаблону" пользователя, за исключением таких вещей, как Name, SurName, Email, SamAccountName и т. Д. c.
Итак, я хочу скопировать или клонировать этот шаблон User, назначить несколько поля с новым / другим значением, а затем сохраните этого нового пользователя в Active Directory. Я бы не хотел вручную назначать неизвестно сколько свойств из моего шаблона новому пользователю и, возможно, забыть что-то по ходу дела ..
Нет способа сделать это? Я нашел кое-что об использовании DirectoryEntry.CopyTo()
, но просто получаю ошибку «Не реализовано», и в любом случае я сомневаюсь, что это правильное направление (не знаю, как использовать этот класс вместе с объектом UserPrincipal
)
Должен ли я использовать класс, отличный от System.DirectoryServices.AccountManagement.UserPrincipal
, для сохранения моего нового пользователя в AD? У меня неправильный подход?
Любая помощь будет оценена :)