Psexec: 작업 그룹의 "알 수 없는 사용자 이름 또는 잘못된 암호"

Psexec: 작업 그룹의 "알 수 없는 사용자 이름 또는 잘못된 암호"

동일한 작업 그룹에 Windows XP SP2 Professional이 설치된 컴퓨터 2대가 있습니다.

나는 그들 각각을 다른 쪽에서 핑할 수 있습니다.

내 psexec 명령(ip: 192.168.0.3을 사용하는 컴퓨터에서 실행):

psexec \\192.168.0.4 -u Administrator -p adminPass ipconfig

반품:

Couldn't access 192.168.0.4:
Logon failure: unknown user name or bad password.

두 시스템 모두에서 방화벽을 비활성화했습니다. psexec는 다른 시스템에 매우 빠르게 액세스할 수 있지만 위에서 언급했듯이 "알 수 없는 사용자 이름 또는 잘못된 비밀번호"라는 메시지가 나타날 때마다;

내 psexec 명령에 어떤 문제가 있나요?

답변1

정규화된 사용자 이름을 사용해 보십시오: psexec \192.168.0.4 -u {targetmachinename}\Administrator -p adminPass ipconfig

그러면 해당 사용자 이름에 사용할 컨텍스트가 머신에 알려집니다. 그런데 해당 컴퓨터에서는 "관리자" 계정이 활성화되어 있습니다. 그렇죠? 해당 계정을 사용하여 수동으로 로그인할 수 있습니까?

답변2

해결되었습니다!

Access hidden share대상 PC에서 활성화해야 합니다 .

Start > Run > secpol.msc > Local Policies > Security Options > 
Network Access: Sharing and security model for local accounts > Classic – local users authenticate as themselves

답변3

이것은 다음을 사용하여 자격 증명을 추가한 경우에만 효과가 있었습니다.cmd키:

cmdkey.exe /add:MACHINE_NAME_HERE /user:MACHINE_NAME_HERE\Administrator /pass:PASSWORD_HERE
psexec.exe \\MACHINE_NAME_HERE -i notepad
cmdkey.exe /delete:MACHINE_NAME_HERE

원천:https://stackoverflow.com/a/22044694/4995840

답변4

다음과 같이 따옴표 안에 비밀번호를 쓸 수 있습니다.

psexec \\192.168.0.4 -u Administrator -p "adminPass" ipconfig

관련 정보