LAN을 사용하여 원격 PC에서 대화 형 명령 줄을 실행하려고합니다.
psexec \\192.168.1.103 -u user2 -p pass1234 -c cmd
그리고 나는 얻는다
Logon failure: unknown user name or bad password.
내가 여기서 누락 된 것이 있습니까? 사용자가 생성되었습니다. RDP로 연결할 수 있습니다. 호스트는 Windows XP이며 Windows 7에서 명령을 실행하고 있습니다 psexec.exe
.
답변
문제를 재현하여 다음과 같이 해결할 수있었습니다.
다음을 수행하고 Enter 키를 누르십시오
시작> 실행> secpol.msc
로 이동
로컬 정책> 보안 옵션
“네트워크 액세스 : 로컬 계정의 공유 및 보안 모델”정책을 다음과 같이 설정하십시오. 확인을 누르기 만하면됩니다.
게스트 전용 – 로컬 사용자가 게스트로 인증
명령 상자를 열고 실행하십시오 (닫지 마십시오)
gpupdate / force
돌아가서 “네트워크 액세스 : 로컬 계정의 공유 및 보안 모델”정책을 다시 설정하십시오.
클래식-로컬 사용자가 자신으로 인증
다시 실행
gpupdate / force
지금 작동합니다.
답변
본인 또는 더 큰 사용자 도메인에서 일하고 있는지 잘 모르겠습니다. 나는 같은 문제가 있었고 다음과 같이 해결했다.
psexec \\REMOTEMACHINE -u DOMAIN\USERNAME ...
기본적으로 도메인 이름으로 사용자 이름을 시작했습니다.
답변
모든 머신에서 시간이 동기화되었는지 확인해야합니다. 그렇지 않은 경우 psexec는 Windows 7에서 작동하지 않으며 로그온 실패를보고합니다.
답변
이것이 이미 답변되었지만, 나는이 같은 오류 / 결과로 방금 빠른 테스트를 게시 할 것이라고 생각했습니다.
위의 질문에서와 같이 표준 명령을 시도하는 것만으로도 같은 반응을 보였습니다. 그러나 ..
네트워크 드라이브를 매핑하거나 c$
공유를 탐색 하면 psexec가 작동합니다.
따라서 이것은 다른 수준에서 필요한 네트워크 인증을 허용하는 주변의 해킹 / 바로 가기 일 수 있습니다 …