2011-03-21 6 views
13

¿Hay un comando de Windows que me permita verificar una cuenta/contraseña de dominio?Verificar credenciales de dominio en la línea de comandos

+0

relacionada [C# para validar una contraseña y nombre de usuario en Active Directory?] (Http://stackoverflow.com/questions/290548/c-validate-a-username -and-password-against-active-directory) – stuartd

+1

¿Hay alguna manera de hacerlo utilizando comandos incorporados? ¿o es necesario crear un programa para hacerlo? – jing

+0

es posible que desee incluir una etiqueta para Windows, por lo que las personas que supervisen las nuevas preguntas por etiqueta verán su pregunta. – shellter

Respuesta

16

Puede usar el comando RUNAS, no es técnicamente una línea de comando para validar las credenciales, pero PUEDE utilizarse para eso.

runas /noprofile /user:mycomputer\administrator "notepad" 

Si falla devuelve:

RUNAS ERROR: Unable to run - notepad 
1326: Logon failure: unknown user name or bad password. 
3

RUNAS funciona muy bien en un sistema local.

Para verificar las credenciales en una computadora remota, uso la herramienta PSExec de SysInternals. Especifiqué el nombre de usuario, luego me pide la contraseña. He aquí un ejemplo de lo que mi mando se parece a:

psexec \\RemoteComputer -u DOMAIN\USER cmd.exe 

Si introduce la contraseña correcta, voy a ser recibidos con un símbolo del sistema. Si introduce una contraseña incorrecta, me sale esto:

PsExec could not start cmd.exe on RemoteComputer: 
The user name or password is incorrect. 
Cuestiones relacionadas