C# 如何以编程方式检查Active Directory LDS(ADAM)中用户的密码何时过期?
是否有方法检查Active Directory轻型目录服务实例中用户的密码是否已过期?具体来说,是否有一个布尔属性定义密码是否过期,同时考虑用户密码是否超过过期日期,以及用户密码是否设置为过期,在这种情况下,它应始终返回falseC# 如何以编程方式检查Active Directory LDS(ADAM)中用户的密码何时过期?,c#,asp.net,asp.net-mvc,active-directory,C#,Asp.net,Asp.net Mvc,Active Directory,是否有方法检查Active Directory轻型目录服务实例中用户的密码是否已过期?具体来说,是否有一个布尔属性定义密码是否过期,同时考虑用户密码是否超过过期日期,以及用户密码是否设置为过期,在这种情况下,它应始终返回false 我们正在尝试使用DirectoryEntry API和PrincipalContext API查询Active Directory以获取此信息,但无法确定其存储位置。仅仅查询pwdLastSet是不够的,因为我们无法访问域的过期期限,并且我们希望能够支持就地密码策略。
我们正在尝试使用DirectoryEntry API和PrincipalContext API查询Active Directory以获取此信息,但无法确定其存储位置。仅仅查询pwdLastSet是不够的,因为我们无法访问域的过期期限,并且我们希望能够支持就地密码策略。检查属性。您能更明确一些吗?我使用的是DirectoryServices API,这个特定属性为null。这个属性是二进制的,指示搜索按此处理。您将收到一个int或字节数组。请检查此属性的文档,您将找到密码\u过期位。