3
爲什麼System.DirectoryServices.AccountManagement.UserPrincipal.SetPassword()
不需要System.Security.SecureString
作爲新密碼?是否有另一種方法來更改密碼確實使用SecureString
?使用SecureString設置密碼
爲什麼System.DirectoryServices.AccountManagement.UserPrincipal.SetPassword()
不需要System.Security.SecureString
作爲新密碼?是否有另一種方法來更改密碼確實使用SecureString
?使用SecureString設置密碼
不是所有.NET中的密碼處理API都使用SecureString
。不知道爲什麼,因爲SecureString
級的DirectoryServices.AccountManagement.UserPrincipal
早於幾個版本。
您可以使用PowerShell cmdlet Set-ADAccountPassword
,其確實需要SecureString
。
感謝您的回答! – 2014-11-11 13:49:00