Me gustaría cambiar la contraseña del usuario usando cmd.exe en la cuenta de dominio.
Lo intenté
net user user_name * /domain
pero no funciona porque mi usuario está en otro dominio. ¿Cómo puedo especificar a qué dominio pertenece el usuario?
Me gustaría cambiar la contraseña del usuario usando cmd.exe en la cuenta de dominio.
Lo intenté
net user user_name * /domain
pero no funciona porque mi usuario está en otro dominio. ¿Cómo puedo especificar a qué dominio pertenece el usuario?
Puede usar el siguiente comando para restablecer la contraseña del usuario.
dsquery user -samid username | dsmod user -pwd new_password
Si inició sesión como controlador de dominio, puede usar el siguiente comando
net user username new_password
También puede usar el siguiente comando de usuario de red desde su estación de trabajo
net user username new_password /domain
net user
comando propuesto .Solo involucra a WMIC en el juego ...
Sin embargo, hay algunos requisitos previos: WinRM debe habilitarse y permitirse a través del firewall en la máquina remota y sería mejor si puede usar la misma subred que DC (a la que creo que tiene acceso).
Primero debe autenticarse contra el otro dominio y luego ejecutar el comando deseado en él:
Tenga en cuenta las comillas simples, ya que el signo "-" es un carácter especial en WMI.
wmic / node: 'IP_address_of_any_machine_in_target_domain' / user: 'the_other_domain \ any_domain_admin_account' llamada al proceso crear "cmd / c" nombre de usuario de usuario neto nueva_contraseña / dominio ""
Le pedirá la contraseña de la cuenta de dominio en el otro dominio, pero estoy seguro de que no podrá ingresar la nueva contraseña para el usuario utilizando el asterisco, por lo que le sugerí escribirla directamente en el comando línea.
Desafortunadamente, no recibirá ningún resultado relacionado con el éxito del cambio de contraseña, por lo que le recomendamos que reciba SOLAMENTE el resultado de la consulta WMI, ya sea un éxito o un error, y deberá verificar si se establecieron las nuevas credenciales. Sé que es un poco malo ingresar contraseñas en texto plano, pero esa es la única forma en que lo sé actualmente. Hay una solución alternativa con un archivo por lotes para leer las contraseñas de un archivo de texto y luego ingresarlas en la consulta, pero realmente me parece inútil.
La línea de abajo:
wmic / node: 'IP_address_of_a_machine_in_target_domain_the_user_has_access_to' / user: 'the_other_domain \ the_machine_the_user_has_access_to' computerystem obtener dominio
debería devolverle el dominio de la máquina remota, si el cambio de contraseña fue exitoso.
fuente
Puede hacerlo fácilmente con smbpasswd en una máquina Linux. En Windows, debe instalar el subsistema de Linux y ejecutar:
Repare el archivo samba conf (
/etc/samba/smb.conf
) si tiene errores de red cambiando la línea de red de la siguiente manera:fuente