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 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 de Windows 7, où je l'ai psexec.exe
.
Réponses:
J'ai pu reproduire votre problème et le résoudre ainsi:
Faites ce qui suit et appuyez sur Entrée
Aller vers
Définissez la stratégie "Accès au réseau: modèle de partage et de sécurité pour les comptes locaux" sur (appuyez simplement sur OK: ne fermez pas cela car nous le modifierons à nouveau).
Ouvrez une boîte de commande et exécutez (ne fermez pas non plus)
Revenez en arrière et définissez la stratégie «Accès réseau: modèle de partage et de sécurité pour les comptes locaux»
Exécutez à nouveau
Ça devrait marcher maintenant.
la source
c:\windows\system32\cmd.exe
.Je ne sais pas si vous travaillez seul ou dans un domaine utilisateur plus large. J'ai eu le même problème et l'ai résolu comme suit:
Fondamentalement, j'ai préfacé mon nom d'utilisateur avec le nom de domaine.
la source
Vous devez vous assurer que l'heure est synchronisée sur toutes les machines. Sinon, psexec ne fonctionnera jamais sur Windows 7 et signalera l'échec de la connexion.
la source
Même si cela a déjà été répondu, je pensais 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 navigué vers le
c$
partage, cela permettrait alors à psexec de fonctionner ...Donc, cela pourrait être un hack / raccourci autour des choses permettant l'authentification réseau requise à un autre niveau ...
la source