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
.
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.
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.
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 ...
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.