A resposta é sim.
dsmod user userDN -disabled no
Isso desbloqueia uma conta.
Apenas uma pergunta rápida. Eu preciso ser capaz de desbloquear contas de usuário a partir da linha de comando, NÃO usando NET USER nome_do_log / DOMAIN / ACTIVE: YES
Isso ocorre porque nossa corporação mora em quatro domínios, e o comando NET está vinculado ao domínio do computador, sem nenhuma maneira de especificar domínios alternativos. Além disso, usar o ADUC não é uma opção para este caso específico.
Basicamente, o DSMOD USER userDN -disabled no desbloqueia uma conta? Eu posso testar isso na quinta-feira, mas queria saber se eu precisava entrar cedo para criar a solução.
Felicidades
Você pode fazer um desbloqueio / senha Redefinir pelo Nome do SAM usando:
dsquery user domainroot -samid %username%|dsmod user -disabled no -pwd %newpass% -mustchpwd yes
Desbloquear do joeware fará exatamente isso, bem como reportará as contas atualmente bloqueadas
Se você conseguir usar o vbscript, isso deve funcionar:
Set objUser = GetObject ("LDAP://cn=user,ou=OrganisationalUnit,dc=test,dc=com")
objUser.IsAccountLocked = False
objUser.SetInfo
Ehtyar.
A resposta de @Akshi (que recebeu um voto negativo injustamente) deve ser a correta - a conta desativada e o LockedOut são duas coisas diferentes.
Administradores com os devidos direitos podem Desativar uma conta, usar a senha errada muitas vezes Bloquearão sua conta.
Usando Get-ADUser %username% -prop LockedOut
no Power-Shell, você pode ver os atributos Enabled e LockedOut.
dsmod user userDN -disabled no
requer privilégios de administrador elevados para funcionar na maioria das configurações do sistema, e não tenho certeza se desbloqueará a conta, mas não consegui testá-la.
Unlock-ADaccount username
funcionará para a maioria dos usuários com direitos básicos de administrador - funcionou para mim.
acho que você deve usar esse comando Nome de usuário do Unlock-ADaccount
esperamos que isso ajude você