Forçar alteração de senha no próximo logon

0

Como posso ter certeza de que a conta Administrador atualmente conectada será forçada a alterar sua senha, no próximo logon e somente no próximo logon.

Esta é uma máquina autônoma do Windows 7 (Home Premium), com apenas um único usuário ('eu'), sem controlador de domínio, sem diretivas de rede, etc.

    
por BigBelly 23.06.2018 / 22:07

3 respostas

2

Isso não é possível em uma versão do Home Premium do Windows e precisa de uma versão Business ou Pro ou superior, pois exige políticas de grupo local.

Se você atualizar o Windows 7 para o Business Premium, a seguinte parte da resposta poderá ser usada:

Você pode fazer isso no Gerenciamento do Computador.

Vá para o painel de controle, Ferramentas administrativas e Gerenciamento do computador.

No menu à esquerda, localize usuários e grupos locais.

Abra e acesse Usuários.

Você encontrará uma lista de todos os usuários no seu computador.

Clique duas vezes no usuário que você deseja editar.

Você encontrará uma caixa que diz [ ] User must change password at next logon . Marque a caixa e clique em ok.

Esta opção ficará desativada para usuários do domínio porque os usuários do domínio são controlados pelo Active Directory. Eu sei que isso não é aplicável para você, mas estou listando isso no caso de alguém achar isso com um computador que tenha ingressado em um domínio.

Esse recurso existe em todas as versões do Windows NT, voltando ao Windows NT 4. Ele também está incluído no Windows 10.

    
por 23.06.2018 / 23:07
0

Esta série de etapas deve dar a impressão de que "a senha deve ser alterada no próximo logon":

De acordo com este artigo artigo do Windows Central, você pode configurar a senha de uma conta para expirar com o WMIC:

wmic UserAccount where Name='USERNAME' set PasswordExpires=True

Observação: substitua "USERNAME" pelo nome da conta que você deseja que a senha expire.

Isso faz com que a conta expire depois que eles atingem a idade máxima da senha. Você pode configurar a idade máxima para todas as contas na máquina para 1 dia com:

net accounts /maxpwage:1

Por fim, crie um script em lote e coloque-o na pasta de inicialização da conta do usuário de destino para desativar as senhas que estão expirando com o comando:

wmic UserAccount where Name='USERNAME' set PasswordExpires=False
    
por 23.06.2018 / 23:46
0

Veja o que achei que funcionou para mim no Windows 10 Home.

wmic UserAccount where name='John Doe' set Passwordexpires=true

Seguido por

net user "John Doe" /logonpasswordchg:yes
    
por 24.10.2018 / 15:21