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 …