Échec d'ouverture de session 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 LAN en utilisant

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

Et je reçois

 Logon failure: unknown user name or bad password. 

Y at-il quelque chose que je manque ici? L'utilisateur est créé, je peux me connecter à celui-ci avec RDP. L'hôte est Windows XP, et j'utilise les commandes de Windows 7, où j'ai psexec.exe .

J'ai pu reproduire votre problème et le réparer ainsi:

Faites le suivant et appuyez sur Entrée

Démarrer> Exécuter> secpol.msc

Aller vers

Politiques locales> Options de sécurité

Définissez la politique "Accès au réseau: partage et modèle de sécurité pour les comptes locaux" (appuyez simplement sur OK: ne fermez pas cela car nous allons le modifier).

Invité uniquement – les utilisateurs locaux s'authentifient comme Invité

Ouvrez une boîte de commande et exécutez (Ne fermez pas cela non plus)

Gpupdate / force

Retournez et définissez la politique "Accès au réseau: partage et modèle de sécurité pour les comptes locaux" à nouveau

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

Encore courir

Gpupdate / force

Cela devrait fonctionner maintenant.

Je ne suis pas sûr de savoir si vous travaillez seul ou à part un domaine utilisateur plus grand. J'ai eu le même problème et l'ai résolu comme suit:

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

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

Vous devez vous assurer que le temps est synchronisé dans toutes les machines. Sinon, psexec ne fonctionnera jamais sur Windows 7 et signalera une panne d'ouverture de session.

Même si cela a déjà été répondu, j'ai pensé que je publierais 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'oublierai.

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

Si j'ai mappé un lecteur réseau ou consulté le partage c$ , cela permettrait à psexec de fonctionner …

Donc, ce pourrait être un hack / raccourci sur les choses permettant l'autorisation de réseau requise à un autre niveau …