Altere (não redefina!) minha própria senha de usuário de domínio no prompt de comando

7

Eu li sobre o comando net user <username> <password> /domain para "alterar" a senha da minha conta de domínio. Mas isso não está pedindo minha senha atual, e tenho a impressão (embora ninguém tenha me avisado explicitamente) que ela normalmente não muda / atualiza minha senha, mas sim redefine ela. Isso significaria que eu perderia o acesso a todas as coisas criptografadas vinculadas às minhas credenciais, e. g. EFS.

Como posso alterar minha senha para uma conta de domínio na linha de comando sem perder o acesso à criptografia? Eu estou procurando um equivalente funcional completo da GUI Ctrl + Alt + Delete / Change Password para automação. Ele também deve aceitar a senha atual como parâmetro de linha de comando, se necessário.

Isso é para o Windows 7 e um controlador de domínio semelhante ou mais antigo. Tenho privilégios de administrador local, mas não para o domínio, mas imagino que não seja necessário alterar minha própria senha de usuário.

    
por ygoe 07.09.2016 / 17:13

2 respostas

5

Ele não está solicitando sua senha atual porque provavelmente você executa o comando / script como você mesmo, portanto, ele usa suas credenciais.

Você pode usar o PowerShell Set-ADAccountPassword para isso, se você quiser recurso mais poderoso para alterar sua senha. Você também pode obter credenciais do usuário com Get-Credential .

Você pode usá-los depois de instalar RSAT (Remote Server Admin Tools) e importar o módulo através do comando Import-Module ActiveDirectory .

    
por 07.09.2016 / 17:31
-1

PowerShell.exe -comando "Set-ADAccountPassword -Identity" ”-OldPassword (ConvertTo-SecureString -AsPlainText" "-Force) -NewPassword (ConvertTo-SecureString -AsPlainText" -Force) -server "" "

    
por 20.06.2018 / 16:48