2013-12-19 5 views
0

Я пытаюсь в последний раз, когда мой пароль для Windows был написан неправильно. И сделать это я использую UserPrincipalSearcher:Исключение при вызове FindByBadPasswordAttempt

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

Но я получаю NotSupported исключение во второй строке кода. В чем проблема?

+0

Можете ли вы показать полную трассировку стека? –

ответ

0

Метод ожидает дату в формате UTC. Хотя это не указано в файлах справки, я бы предположил, что причиной этого исключения может быть неправильный формат даты.

Попробуйте пройти DateTime.UtcNow вместо DateTime.Now.

+0

Исключение было исключением NotSupported. – user3117932

+0

Что произойдет, если вы попробуете 'UserPrincipal.Current.LastBadPasswordAttempt'? – nvoigt

Смежные вопросы