Expiração da conta e expiração da senha não é a mesma coisa.
Expiração da conta é um ponto definido no tempo, após o qual a conta expira - o mesmo efeito que desabilitar uma conta. A autenticação falha, mesmo depois que a senha é redefinida.
Expiração de senha não é explicitamente definida no objeto, mas ocorre durante a autenticação quando as seguintes condições forem verdadeiras (os três primeiros valores são NT FileTime ):
maxPwdAge
> 0 && (now()
-pwdLastSet
> maxPwdAge &&
!UF_DONT_EXPIRE_PASSWORD
)
Onde pwdLastSet
é o tempo que a senha da conta foi alterada pela última vez, maxPwdAge
é a Idade máxima da senha em vigor para a conta.
Quando você clica em "deve alterar a senha", o atributo pwdLastSet
é definido como 0
, o que significa que a parte intermediária da declaração acima é verdadeira a qualquer momento após o 27 de outubro de 1603.
Portanto, não, é realmente a mesma coisa - verificar "deve alterar a senha" e expirar uma senha manualmente