首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >我看到尽管pwdLastSet为0,但LastPasswordSet返回null。这是真的吗?

我看到尽管pwdLastSet为0,但LastPasswordSet返回null。这是真的吗?
EN

Stack Overflow用户
提问于 2014-05-07 14:32:02
回答 1查看 847关注 0票数 0

我正在开发一个C# .NET Framework4.0库,用于使用Active。

我需要检查用户是否必须在下次登录时更改他/她的密码,并且我在查看pwdLastSet值时看到了这一点。

我使用的是UserPrincipalpwdLastSetUserPrincipal类中表示为LastPasswordSet属性。

这里我读到,如果pwdLastSet值设置为0,并且用户帐户控制属性不包含UF_DONT_EXPIRE_PASSWD标志,那么用户必须在下一次登录时设置密码。

可以是LastPasswordSet 0吗?

我是这类开发的新手,在这个文章中,我读到LastPasswordSet不可能是零。

我看到尽管pwdLastSet为0,但LastPasswordSet返回null。这是真的吗?

EN

回答 1

Stack Overflow用户

发布于 2014-05-08 12:25:13

是的,您可以将此值设置为0。执行以下步骤将其设置为0。

  1. 启动LDP.exe并绑定到您想要修改的DS服务器。确保您是模式管理员,并对您正在修改的分区进行管理。
  2. 连接和绑定之后,导航到浏览菜单并选择“修改”选项。
  3. 将DN保留为空白,在属性字段中键入'schemaUpgradeInProgress‘,在values字段中键入1。
  4. 单击Add操作,然后单击enter按钮。这将将此命令添加到条目列表中。
  5. 单击“运行”按钮。如果您是成功的,您应该看到一个成功的修改消息。
  6. 转到查看->树。连接到适当的基本DN。
  7. 查找对象,右键单击并选择修改
  8. 在属性字段中,键入"pwdLastSet";在“值”字段中键入0;在操作选项中,选择“替换”。
  9. 然后单击Enter,然后单击Run将pwdLastSet设置为0。

致以敬意,

Santhosh

www.jijitechnologies.com

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/23520695

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档