我想LastPasswordSet
在 Microsoft Active Directory 中设置用户的属性。
.NET UserPrincipal
API 将该LastPasswordSet
属性公开为只读。
有没有办法解决这个问题,设置值(也许使用 ADSI)?
编辑:
MSDN提供以下示例代码:
usr.Properties["pwdLastSet"].Value = -1; // To turn on, set this value to 0.
usr.CommitChanges();
这会强制用户在下次登录时更改密码。我想如果我用相关格式的日期时间替换 -1,这会做我想要的。
然而,它并没有显示我是如何掌握校长的(大概是usr
)。我会投票赞成任何有助于我发现这一点的东西。