Comment puis-je résoudre les problèmes de psExec simples?

Au cours des dernières semaines, j'ai exploré l'Internet pour find un problème que j'avais eu pour simplement get une «calculasortingce» pour ouvrir sur un ordinateur distant à l'aide de psExec. Finalement, j'ai posé une question ici aussi. Je n'ai toujours pas de réponse à cette question, mais get de l'aide avec cette question a transformé en plusieurs réponses et des commentaires sur différentes façons de résoudre psExec. Je suis reconnaissant de l'aide que j'ai reçue, alors je regardais la list des idées de dépannage que j'ai eu et pensais – ne serait-il pas sympa si je pouvais simplement searchr "dépanner psExec" et get cette list dans un seul endroit plutôt que que de creuser de petites nuggets utiles sur des tonnes de sites Web différents?

Donc, dans cet esprit et dans l'esprit de la réponse à vos propres questions , je vais énumérer toutes les methods de dépannage dont j'ai parlé, puis je vais poser ma question. Je ne peux pas append de nombreux liens encore parce que je suis nouveau sur ce site, alors je m'excuse pour l'inclusion minimale du crédit et des liens vers des sources.

  • Dans la partie \\targetmachine de la command, essayez d'utiliser le nom de l'ordinateur ou l'adresse IP. Parfois, on ne travaille pas lorsque l'autre le fera.
  • Utilisez le commutateur -i pour rendre le programme interactif sur la machine distante.
  • Utilisez le commutateur -d , de sorte que cmd ne se cmd pas lorsque le programme que vous exécutez est toujours en cours d'exécution.
  • Essayez d'exécuter des programmes simples autres que le programme que vous essayez d'exécuter (ex. calc , cmd ou faites un file .bat simple pour tester), pour vérifier si votre syntaxe est incorrecte.
  • Ciblez un ordinateur différent avec une command similaire pour voir si la command fonctionne.
  • Si vous avez déjà essayé le commutateur -d , exécutez votre programme et laissez-le bloquer pendant un certain time pour voir si le système fonctionne lentement. Parfois, certains programmes prendront un certain time.
  • Exécutez d'autres psTools comme psList ou psService pour vérifier si vous avez access à la machine distante
  • Une autre façon de vérifier si l'ordinateur cible est accessible à l'ordinateur local est d'ouvrir une window d'explorateur Windows et de saisir la barre d'adresse: \\targetcomputername\c$ . Cela devrait vous donner access aux dossiers dans le lecteur c: C de la cible.
  • Exécutez cmd en tant qu'administrateur
  • Utilisez les commutateurs de nom d'user et de mot de passe ( -u et -p ). Essayez avec votre count régulier puis essayez avec votre count admin (si vous en avez un).
  • l'accepteula peut être écrite à la fois comme -accepteula et /accepteula – apparemment une façon fonctionne avec certains systèmes, une façon de travailler avec les autres.
  • Insérez -accepteula deux fois à votre command, car le premier est simplement «avalé» parfois et ne se fait pas exécuter (à partir de cette publication ).
  • Accédez à l' psExec cible via une connection à distance ou travaillez-le physiquement et exécutez psExec dans une invite de command afin que vous puissiez accepter manuellement le contrat de licence qui s'affiche. ( accepteula est censé le faire, mais apparemment il ne fonctionne pas parfois)
  • Exécutez manuellement psExec sur l'ordinateur cible pour voir si votre machine est le problème.
  • Vérifiez que l' admin$ share est activé, sur l'ordinateur cible
  • Suivez les instructions appropriées pour votre version de Windows à partir de la publication de karlchen dans les forums Sysinternals ici , puis exécutez les 3 lignes de code suggérées.
  • Vérifiez que le pare-feu ou l'antivirus de la cible permet à psExec.
  • Si vous êtes en mesure, éteignez le pare-feu et essayez de nouveau la command.
  • Essayez la command avec une autre cible qui a la même configuration antivirus et pare-feu pour voir si le pare-feu / antivirus est le problème.
  • Essayez de configurer UAC (User Account Controls) pour "ne jamais notifier" / off sur l'ordinateur cible.
  • Essayez de mettre en cache vos informations d'identification si vous avez besoin de différentes informations d'identité (à partir de cette publication )

La page de téléchargement de psExec et les FAQ et forums de SysExternals psExec sont d'excellentes ressources.

Aucune de ces idées de dépannage que j'ai écrit ici a résolu mon problème, ce qui signifie qu'il y a plus d'idées là-bas. Comment pourrait-on résoudre un problème de psExec pour des problèmes simples comme le mien (ouvrant simplement un programme simple comme calculasortingce)?