Если я хочу создать нового пользователя с классом UserPrincipal в каталоге ADAM (Ad LDS) (возможно, также в Active Directory, я не проверял), он всегда завершается с ошибкой со следующим сообщением:
"Субъект не может быть включен, так как невозможно прочитать существующие флаги управления учетной записью".
Код, который я использую, выглядит следующим образом:
using (UserPrincipal user = new UserPrincipal(ctx,userName,password,[false/true])) {
// ...
}