У меня есть интересная проблема, я пишу веб-страницу/службу управления паролями, и я пытаюсь найти способ определить, когда пароль пользователя будет expire, так что я могу вручную сбросить их другие пароли и отправить их по электронной почте и т. д.ASP.NET C# Active Directory - см., Как задолго до истечения срока действия пароля пользователя
Проблема, с которой я столкнулась, заключается в том, что при попытке проникнуть через моих пользователей я получаю большую часть из них, не имеющих pwdlastset , поэтому я не могу определить, когда он истечет.
Таким образом, я думаю, что я ищу идеи, чтобы проверить, когда пароль пользователя истечет, кроме использования свойства pwdlastset и вычисления оставшегося времени.
Спасибо, кучка.
кажется, что пользователь, выполняющий мои запросы AD, не имел разрешения на просмотр свойств из всех, так что теперь кажется, что я могу просмотреть атрибут pwdlastset, теперь возникает новая проблема с учетными записями, которые технически отключены, но не указаны как таковые в useraccountcontrol, есть ли другой параметр, где он будет доступен для просмотра? – Jimmy
phew!Вы ударили все тяжелые, а? Определение блокировки учетной записи - это еще одна одиссея. К сожалению, флаг UF_LOCKOUT в UserAccountControl на самом деле не используется для этого :-( –
@JImmy: получите книгу, о которой я упоминал, - она содержит все ответы и многое другое :-) Хороший материал действительно –