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