【发布时间】:2010-05-25 13:55:38
【问题描述】:
我想在 Microsoft Active Directory 中设置用户的LastPasswordSet 属性。
.NET UserPrincipal API 将 LastPasswordSet 属性公开为只读。
有没有办法解决这个问题,设置值(可能使用 ADSI)?
编辑:
MSDN 提供以下示例代码:
usr.Properties["pwdLastSet"].Value = -1; // To turn on, set this value to 0.
usr.CommitChanges();
这会强制用户在下次登录时更改密码。我想如果我用相关格式的日期时间替换 -1,这会做我想要的。
然而,它并没有显示我是如何获得委托人的(大概是usr)。我会投票赞成任何有助于我发现这一点的内容。
【问题讨论】:
-
好的,我现在明白你的意图了。您应该将第二个链接的相关部分作为答案发布,以便我可以投票,您可以接受它。假装我什么都没说... ;-)
标签: .net active-directory adsi lastpasswordset