Кто-нибудь знает, как сбросить пароль для Active Directory на C#?Как сбросить пароль для Active Directory
Я написал следующий код для сброса пароля в Active Directory:
[WebMethod] public static string ResetPassword(string test) { string userDn = "CN=Joe Bloggs,OU=Test Accounts,OU=ST IT,OU=Departments,OU=Internal,OU=Divisions,DC=thegroup,DC=com,DC=au"; string password = "!qwer12345"; DirectoryEntry uEntry = new DirectoryEntry(userDn); uEntry.Invoke("SetPassword", new object[] { password }); uEntry.Properties["LockOutTime"].Value = 0; //unlock account uEntry.Close(); return "hello"; }
Когда я запускаю код, появляется сообщение об ошибке, когда он достигает линии uEntry.Invoke("SetPassword", new object[] { password });
Кто-нибудь знает, что вызывает эту проблему, и как я могу это исправить?
Ну, вы проверили свойство ErrorCode для исключения? –