Executer un batch sur telnet

Utilisateur anonyme -  
 Utilisateur anonyme -
Bonjour,
Je souhaite exécuter un batch sur mon Serveur FTP.
J'ai essayer avec la commande telnet "site exec /rep1/rep2/nom du fichier" mais sa me renvoi une erreur 504 [...]

Merci d'avance pour votre aide
Net Plus !net+!*¤Contributeur CCM ¤*"Ce n'est que temporaire,ça finira par disparaitre.
Mieux vaut ne pas faire de choses stupides et attendre que ça passe."

5 réponses

  1. LUDO
     
    salut,

    Le serveur ftp est sous windows je suppose, donc télécharges l'utilitaire psexec.exe et tu le mets sous c:\windows\system32 de ton poste:

    Ensuite dans une invite de commande DOS tu tapes :
    "psexec \\IP_du_serveur c:\ton_appli.exe"

    Et la le .exe s'exécute sur le serveur distant si evidemment tu as les droits...

    Voilou
    2
  2. bufalo03 Messages postés 40 Statut Membre 6
     
    il me semble que ce n'est pas possible car le FTP n'est prévu QUE pour le transfère de fichier et non le controle...
    0
    1. Utilisateur anonyme
       
      Meeci de la réponse,
      Donc y aurait il une altérnative ?
      0
  3. brupala Messages postés 111167 Date d'inscription   Statut Membre Dernière intervention   14 453
     
    Salut,
    je ne vois pas bien ce qu'un telnet vient faire sur un ftp ?
    sinon,
    il est tout à fait possible de faire des batch ftp:
    exemples parmi d'autres:
    http://fspsa.free.fr/Uploader_des_fichiers_avec_un_batch.htm
    https://www.dostips.com/DtTipsFtpBatchScript.php
    A moins que ce soit d'éxécuter des commandes à distance sur le serveur, mais le fait qu'il soit ftp n'a aucune importance, ce qui est plus important c'est son O.S. et éventuellement son type de shell.
    et ... Voili Voilou Voila !
    0
    1. Utilisateur anonyme
       
      Merci beaucoup et par exemple si j'ai un éxecutable à éxecuter ?
      0
    2. brupala Messages postés 111167 Date d'inscription   Statut Membre Dernière intervention   14 453
       
      tu copie ton batch sur le serveur, c'est tout , l'executable est bien sur le serveur ?
      0
    3. Utilisateur anonyme
       
      Oui Mais je veux lancer cet éxecutable à partir d'un ordinateur.
      0
    4. brupala Messages postés 111167 Date d'inscription   Statut Membre Dernière intervention   14 453
       
      Attends,
      tu veux que le batch tourne sur un autre PC client et que le batch appelle telnet ou ssh pour lancer la commande sur le serveur ?
      Avec le telnet du dos, ce n'est pas très facile effectivement,
      mais avec un outil comme ttpro (teraterm, gratuit) tu peux écrire des macros avec des commandes sous telnet.
      http://ww11.logmett.com/index.php?/products/logmett.html
      0
    5. Utilisateur anonyme
       
      Le serveur est sur le PC1. Je veux que depuis le PC 2 je puisse lancer le .exe qui est sur le ftp
      0
  4. Vous n’avez pas trouvé la réponse que vous recherchez ?

    Posez votre question
  5. Utilisateur anonyme
     
    Bonjour,

    En fait je pense que l'on se comprends mal...
    *
    J'ai deux machines. Il y en a une ou il y a l'exécutable. Sur cette machine je ne peux y accéder uniquement par FTP.
    *
    J'ai un autre ordi et de cet ordi je veux lancer l'exécutable qui est sur l'autre machine.
    0
    1. brupala Messages postés 111167 Date d'inscription   Statut Membre Dernière intervention   14 453
       
      tu veux faire tourner l' executable sur la machine client ftp , alors ?
      bah,
      tu downloade l'exe (ftp get) et tu l'execute ... pas plus.
      ftp machin truc
      user machin
      password bidule
      get exequivabien
      bye
      exequivabien
      ou pas ?
      0
    2. Utilisateur anonyme
       
      Ok je vais essayer ce que tu m'as dis
      0
    3. Utilisateur anonyme
       
      Non, je reviens sur mon problème, Je veux que depuis le client FTP je puisse lancer un exécutable => qui va tourner sur le Windows ou il y a le FTP d'hébergé.
      0
    4. brupala Messages postés 111167 Date d'inscription   Statut Membre Dernière intervention   14 453
       
      Donc l' exécutable est bien à faire tourner sur le serveur , alors ftp n'est pas la bonne méthode.
      0
    5. jee pee Messages postés 31910 Date d'inscription   Statut Modérateur Dernière intervention   9 985
       
      Salut,

      Sur le serveur ftp tu n'as aucun autre accès ? Du style tu as un serveur web hébergé et seulement un ftp pour déposer les fichiers.

      Dans ce cas tu ne peux pas executer un programme sur le serveur. Car tu n'as pas les autorisations pour le faire. Le ftp ne permet pas de lancer un exécutable sur le serveur.

      Si tu as un accès sur le serveur il faut que tu te connectes sur le serveur pour lancer l'executable. En bureau à distance par exemple. Mais là aussi il faut que tu possèdes les autorisations sur la machine pour le faire.

      cdlt
      0