我正在尝试上次我的Windows密码写错了。要做到这一点,我使用UserPrincipalSearcher:
PrincipalContext pc = new PrincipalContext(ContextType.Machine);
var v = UserPrincipal.FindByBadPasswordAttempt(pc, DateTime.Now, MatchType.LessThan);
但是我在第二行代码中得到了NotSupported异常。有什么问题?
答案 0 :(得分:0)
该方法需要UTC格式的日期。虽然在帮助文件中没有注明,但我认为错误的日期格式可能是此异常的原因。
尝试传递DateTime.UtcNow
而非DateTime.Now
。