web-dev-qa-db-fra.com

échec de connexion psexec: "nom d'utilisateur inconnu ou mot de passe incorrect."

j'essaie d'exécuter une ligne de commande interactive sur un PC distant dans mon réseau local à l'aide de

psexec \\192.168.1.103 -u user2 -p pass1234 -c cmd

et je reçois

Logon failure: unknown user name or bad password.

y a-t-il quelque chose qui me manque ici? L'utilisateur est créé, je peux me connecter avec RDP. L'hôte est Windows XP et j'exécute les commandes à partir de Windows 7, où j'ai psexec.exe.

14
agelmarion

J'ai pu reproduire votre problème et le corriger ainsi:

Faites ce qui suit et appuyez sur Entrée

Démarrer> Exécuter> secpol.msc

Aller vers

Stratégies locales> Options de sécurité

Définissez la stratégie "Accès réseau: modèle de partage et de sécurité pour les comptes locaux" sur (cliquez simplement sur OK: ne fermez pas cette option car nous la modifierons à nouveau).

Invité uniquement - les utilisateurs locaux s'authentifient en tant qu'invité

Ouvrez une boîte de commande et lancez (ne fermez pas cela non plus)

gpupdate/force

Retournez dans la stratégie "Accès réseau: modèle de partage et de sécurité pour les comptes locaux" à

Classic - les utilisateurs locaux s'authentifient eux-mêmes

Encore courir

gpupdate/force

Cela devrait fonctionner maintenant.

8
KCotreau

Je ne sais pas si vous travaillez seul ou si vous faites partie d'un domaine d'utilisateurs plus étendu. J'ai eu le même problème et résolu comme suit:

psexec \\REMOTEMACHINE -u DOMAIN\USERNAME ...

Fondamentalement, j'ai préfacé mon nom d'utilisateur avec le nom de domaine.

2
Isaac Kleinman

Même si cela a déjà été répondu, je pensais que je posterais un test rapide que je viens de faire avec cette même erreur/résultat .. Comme je pourrais le trouver dans Google dans un an ou deux quand j'oublie.

Simplement, essayez la commande standard comme dans la question ci-dessus .. J'ai eu la même réponse .. Mais ..

Si je mappais un lecteur réseau ou si je parcourais le partage c$, cela permettrait alors à psexec de fonctionner ...

Donc, cela pourrait être un hack/raccourci autour des choses qui permettent l’autorisation réseau requise à un autre niveau ...

1
Angry 84

Vous devez vous assurer que l'heure est synchronisée sur toutes les machines. Sinon, psexec ne fonctionnera jamais sous Windows 7 et signalera un échec de connexion.

1
Vincent