Я обновляю код, который взаимодействует с AD в нашем приложении. В текущем коде используется интерфейс ActiveD. Я меняю код на использование пространства имен System.DirectoryServices.AccountManagement. Наше приложение позволяет пользователю указывать пароль. Это сохраняется в AD под определенным пользователем параметром. Я знаю, что могу сделать это с помощью метода DirectoryEntry.Invoke("put")
.UserPrincipal эквивалент DirectoryEntry.Invoke?
Есть ли способ сделать это с помощью UserPrincipal, или мне нужно вызвать метод GetUnderlyingObject
, а затем вызов DirectoryEntry.Invoke("put")
?
Любые предложения/комментарии будут оценены.
Удивительный! Благодарю. –