我正在尝试使用NetValidatePasswordPolicy API评估是否符合密码复杂性规则。 我找到了很多这样的样品,但其中没有一个适合我。
我尝试过使用带有NetValidatePasswordReset
和NetValidatePasswordChange
参数的API的不同方法,但结果始终相同。
我的问题是,API只测试密码长度。如果密码太短,我得到错误2245(这意味着密码是短的),但当我输入一个不符合复杂性规则的较长密码时,我得到一个成功代码(而不是{{1} })。
有没有人获得此API功能?请帮助并感谢您的支持。
以下是不起作用的代码。我在两个不同的系统上尝试过。一种是连接到Active Directory域的Windows 8。另一个是同一域的域服务器(与Windows Server 2008 R2一起运行)。
PasswordNotComplexEnough