web-dev-qa-db-ja.com

Psexec:ワークグループ内の「不明なユーザー名または不正なパスワード」

Windowsを搭載した2台のマシンがありますXP SP2 Professional同じワークグループ;

私はそれらのそれぞれを他のものからpingすることができます。

私の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コマンドの何が問題になっていますか?

2
ayyob khademi

完全修飾ユーザー名を使用してみてください:psexec\192.168.0.4 -u {targetmachinename}\Administrator -p adminPass ipconfig

これにより、そのユーザー名に使用するコンテキストがマシンに通知されます。ところで、「管理者」アカウントはそのマシンで有効になっていますよね?そのアカウントを使用して手動でログインできますか?

4
Bob

解決済み

ターゲットPCでAccess hidden shareを有効にする必要があります。

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

これは、cmdkeyを使用して資格情報を追加した場合にのみ機能しました:

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/499584

1
A N

次のような引用符でパスワードを書いてみてください。

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