我正在使用以下代码重置用户的 Active Directory 密码。
using (var context = new PrincipalContext( ContextType.Domain ))
{
using (var user = UserPrincipal.FindByIdentity( context, IdentityType.SamAccountName, userName ))
{
user.SetPassword( "newpassword" );
}
}
但是我需要能够要求用户在他们第一次登录后更改密码。但是,我找不到可以完成这项工作的方法、设置或属性。很明显这是可以做到的,我就是不知道怎么做!