Como alterar a senha de domínio do usuário atual sem ser administrador de domínio?

10

Eu já vi muita documentação de como redefinir a senha de um usuário executando

net user <username> * /domain

ou localmente

net user <username> <new_password>

Mas não sou administrador de domínio para o domínio atual, por isso não posso alterar a senha por meio de net user <my_username> * /domain (acesso negado).

O que eu posso fazer, porém, é pressionar CTRL + ALT + DEL e clicar em "Alterar Senha ", onde eu tenho que digitar minha senha atual e dar uma nova senha:

Pergunta:Comopossoescreverisso?Euqueromudarminhasenhavialinhadecomando.Possível?

Informaçõessobrebônus:estouemumamáquinacomWindowsXPSP3.

Observação:apolíticadaempresaéfazercomqueousuárioalteresuasenhaacadaduassemanas.Evocênãopodeusarsuasúltimas24senhas...Desdequeeunãoquerosemprelembrardeumanovasenhaeuapenasiteraratravésde"password1" ... "password24" manualmente e no final estou de volta à minha senha antiga. Seria ótimo fazer isso com um pequeno lote em vez do manual.

    
por Dennis G 14.04.2011 / 11:19

6 respostas

1

Infelizmente, não estou mais no mesmo ambiente de sistema, mas deve-se notar que a Sysinternals atualizou sua ferramenta PsPasswd .

You can use PsPasswd to change the password of a local or domain account on the local or a remote computer.

Talvez essa tenha sido a solução - ainda não sei se poderia ter alterado minha senha com essa ferramenta. Eu poderia mudar a senha via CTRL + ALT + DELETE.

    
por 28.11.2012 / 15:12
2

Tente isso, eu não sei se isso vai funcionar para você. seu script VB

Dim UserName
Dim UserDomain
UserDomain = InputBox("Enter the user's login domain name")
UserName = InputBox("Enter the user's login name")
Set User = GetObject("WinNT://"& UserDomain &"/"& UserName &"",user)


Dim NewPassword
NewPassword = InputBox("Enter new password")
Call User.SetPassword(NewPassword)

If err.number = 0 Then
        Wscript.Echo "The password change was successful."
Else
        Wscript.Echo "The password change failed!"
End if

verifique este link !

    
por 14.04.2011 / 11:47
2

Verifique este link .... Há -Oldpassword param que, junto com -Nova senha param pode conseguir isso. Lembre-se se você não é um administrador de domínio, então você precisa saber o antigo pwd para fazer isso. Além disso, quando você usa o parâmetro -Oldpassword, não use -reset param.

    
por 23.01.2016 / 16:59
1

Este article de The Scripting Guys tem o código e uma explicação sobre como alterar uma senha do Active Directory por meio do PowerShell. Você geralmente precisaria ser um membro do grupo Admins. Do domínio ou Operadores de conta, mas há uma chance de que ele funcione com sua própria conta. Eu ainda não tentei isso.

link

    
por 01.10.2011 / 10:08
-1

Este artigo da base de conhecimento indica que você não pode com o comando net , e não sem privilégios de administrador de domínio. Você poderá fazer isso com um cmdlet do PowerShell, mas poderá entrar em conflito com várias diretivas de domínio (por exemplo, históricos de senha), e talvez ainda precise de privilégios de administrador de domínio. Eu suspeito que você está sem sorte.

    
por 14.04.2011 / 11:52
-2

Basta fazer isso no prompt de comando ...

domínio de usuário da net \ nome de usuário *

(observe o asterisco no final depois de um espaço)

Ele solicitará a nova senha sem precisar digitar a antiga.

Com essa informação, você pode criar um script ou arquivo em lote e um arquivo csv para suas senhas.

    
por 01.10.2011 / 07:47