Почему нет System.DirectoryServices.AccountManagement.UserPrincipal.SetPassword()
взять System.Security.SecureString
для нового пароля? Есть ли другой подход к изменению пароля, который делает использовать SecureString
?Установка пароля с помощью SecureString
3
A
ответ
2
Не все API обработки паролей в .NET используют SecureString
, к сожалению. Не уверен, почему, поскольку класс SecureString
предшествует DirectoryServices.AccountManagement.UserPrincipal
несколькими выпусками.
Вы можете использовать командлет PowerShell Set-ADAccountPassword
, который принимает SecureString
.
Спасибо за ваш ответ! –