使用SecureString设置密码

时间:2014-10-31 18:23:42

标签: .net security active-directory directoryservices

为什么System.DirectoryServices.AccountManagement.UserPrincipal.SetPassword()没有System.Security.SecureString获取新密码?是否有其他方法来更改 使用SecureString

的密码

1 个答案:

答案 0 :(得分:2)

不幸的是,并非.NET中的所有密码处理API都使用SecureString。不确定原因,因为SecureString类早于DirectoryServices.AccountManagement.UserPrincipal几个版本。

您可以使用PowerShell cmdlet Set-ADAccountPassword,它会占用SecureString