Desbloqueando contas bloqueadas usando o PowerShell (não com o Quest Ad Cmdlets)
-
24-09-2019 - |
Pergunta
Estou escrevendo uma ferramenta GUI usando o PowerShell, capaz de realizar a maioria das tarefas relacionadas a anúncios com apenas um nome de usuário e clique em botão. Eu fiz todos os usuais (crie / remove os usuários, crie / remova grupos de segurança e distribuição, redefinindo senhas etc.), mas não consigo encontrar fora de desbloquear uma conta "bloqueada".
Estou tentando fazer isso sem usar o Quest Ad Cmdlets, pois quero uma solução mais independente. Então, estou me perguntando se é possível com o PowerShell simples (1,0 ou 2.0) em um domínio Windows 2003.
Muito Obrigado.
Solução
Defina a propriedade LockoutTime do diretório como 0.
Amostra:
$x = [ADSI]'LDAP://SomeDN'
$x.lockoutTime = 0
$x.CommitChanges()
$x.Close()
Outras dicas
Estou fora do mundo do anúncio há alguns anos. Não trabalhei com o PowerShell, mas o link abaixo oferece o que você está procurando?
http://dmitrysotnikov.wordpress.com/2007/08/14/enable-disable-unlock-user-accounts/