Active directory NetValidatePasswordPolicy忽略密码历史记录

Active directory NetValidatePasswordPolicy忽略密码历史记录,active-directory,Active Directory,我正在使用NetValidatePasswordPolicy根据策略验证密码。它适用于密码长度和密码复杂性,但由于某些原因,它根本无法根据历史进行验证,从而允许我的应用程序反复在同一用户上设置相同的密码。我担心答案与.NET的SetPassword方法类似,它只会在代码作为验证对象运行时强制执行历史记录。由于我是从web服务运行此选项,因此该选项不可行。基于NetValidatePasswordPolicy API,该选项声明不进行任何历史检查 NetValidatePasswordPolicy

我正在使用
NetValidatePasswordPolicy
根据策略验证密码。它适用于密码长度和密码复杂性,但由于某些原因,它根本无法根据历史进行验证,从而允许我的应用程序反复在同一用户上设置相同的密码。我担心答案与.NET的SetPassword方法类似,它只会在代码作为验证对象运行时强制执行历史记录。由于我是从web服务运行此选项,因此该选项不可行。

基于NetValidatePasswordPolicy API,该选项声明不进行任何历史检查

NetValidatePasswordPolicy函数不验证Active Directory帐户中的密码,因此不能用于此目的。此函数在Active Directory帐户中检查密码的唯一策略是密码复杂性(密码强度)