Como um usuário do Windows pode alterar a senha inicial a partir da linha de comando em um domínio remoto?

2

Temos desktops do Windows 7 e um servidor Windows Server 2012R2. Eu tenho um usuário que precisa mapear uma unidade de rede que está em um servidor em um domínio AD diferente do nosso (através da WAN). Eu criei uma conta para ele no AD lá, e eu configurei para "O usuário deve alterar a senha no próximo logon". Como ele pode mapear a unidade de rede?

O mapeamento é fácil de fazer, ostensivamente ... Mas quando ele tenta fazer isso, o Windows dá um erro que ele deve alterar sua senha, mas não fornece um aviso para fazê-lo.

Não tenho desktops no domínio remoto em que ele possa fazer login. Existe uma maneira de definir a senha remotamente? Eu verifiquei link mas eu não acho que as técnicas dadas funcionem em dois domínios separados. Além disso, eu não sou um usuário do Powershell :-( (eu posso responder suas perguntas do Bash, no entanto! :-))

Obrigado.

    
por Mike S 18.02.2016 / 19:19

1 resposta

0

Isso não requer nenhum conhecimento exótico de Powershell. Tudo o que você precisa é ter o Módulo do PowerShell do Active Directory instalado e usar Set-ADAccountPassword cmdLet. Funciona para usuários com ou sem "deve alterar a senha no próximo logon"

$env:userdnsdomain
blue.com
Set-ADAccountPassword -id eFudd -server someDC.green.com
Please enter the current password for 'CN=Elmer Fudd,OU=Users,DC=green,DC=com'
Password: ********
Please enter the desired password for 'CN=Elmer Fudd,OU=Users,DC=green,DC=com'
Password: ********
Repeat Password: ********
    
por 18.02.2016 / 22:39