调用FindByBadPasswordAttempt时出现异常

时间:2013-12-19 06:52:45

标签: c# passwords userprincipal

我正在尝试上次我的Windows密码写错了。要做到这一点,我使用UserPrincipalSearcher:

PrincipalContext pc = new PrincipalContext(ContextType.Machine);
var v = UserPrincipal.FindByBadPasswordAttempt(pc, DateTime.Now, MatchType.LessThan);

但是我在第二行代码中得到了NotSupported异常。有什么问题?

1 个答案:

答案 0 :(得分:0)

该方法需要UTC格式的日期。虽然在帮助文件中没有注明,但我认为错误的日期格式可能是此异常的原因。

尝试传递DateTime.UtcNow而非DateTime.Now