2011-03-21 1 views
13

도메인 계정/암호를 확인할 수있는 windows 명령이 있습니까?명령 줄에서 도메인 자격 증명 확인

+0

관련 [C# 유효성 검사 Active Directory에 대한 사용자 이름과 비밀번호를?] (http://stackoverflow.com/questions/290548/c-validate-a-username -and-password-against-active-directory) – stuartd

+1

에는 내장 명령을 사용하여이를 수행 할 수있는 방법이 있습니까? 아니면 그렇게 할 프로그램을 만들 필요가 있습니까? – jing

+0

창에 태그를 포함하면 태그로 새 질문을 모니터링하는 사람들이 귀하의 질문을 볼 수 있습니다. – shellter

답변

16

RUNAS 명령을 사용할 수 있습니다. 이는 기술적으로 자격 증명을 검증하는 명령 줄이 아니지만이를 위해 사용될 수 있습니다. 실패하면

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

그것은 반환

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

RUNAS는 로컬 시스템에서 잘 작동합니다.

원격 컴퓨터의 자격 증명을 확인하기 위해 SysInternals의 PSExec 도구를 사용합니다. 사용자 이름을 지정하면 암호를 입력하라는 메시지가 나옵니다. 다음은 내 명령의 예입니다.

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

올바른 암호를 입력하면 명령 프롬프트가 표시됩니다. 내가 잘못된 암호를 입력하면,이 얻을 :

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