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."
A voir également:

5 réponses

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
brupala Messages postés 115288 Date d'inscription   Statut Membre Dernière intervention   14 257
 
Salut,
merci,
mais ça n'est valable qu'à l'intérieur d'un domaine windows ça, non ?
plus d'infos:
https://docs.microsoft.com/en-us/sysinternals/downloads/psexec?redirectedfrom=MSDN
0
Utilisateur anonyme
 
up
0
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
Utilisateur anonyme
 
Meeci de la réponse,
Donc y aurait il une altérnative ?
0
brupala Messages postés 115288 Date d'inscription   Statut Membre Dernière intervention   14 257
 
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
Utilisateur anonyme
 
Merci beaucoup et par exemple si j'ai un éxecutable à éxecuter ?
0
brupala Messages postés 115288 Date d'inscription   Statut Membre Dernière intervention   14 257
 
tu copie ton batch sur le serveur, c'est tout , l'executable est bien sur le serveur ?
0
Utilisateur anonyme
 
Oui Mais je veux lancer cet éxecutable à partir d'un ordinateur.
0
brupala Messages postés 115288 Date d'inscription   Statut Membre Dernière intervention   14 257
 
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
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

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
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
brupala Messages postés 115288 Date d'inscription   Statut Membre Dernière intervention   14 257
 
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
Utilisateur anonyme
 
Ok je vais essayer ce que tu m'as dis
0
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
brupala Messages postés 115288 Date d'inscription   Statut Membre Dernière intervention   14 257
 
Donc l' exécutable est bien à faire tourner sur le serveur , alors ftp n'est pas la bonne méthode.
0
jee pee Messages postés 42642 Date d'inscription   Statut Modérateur Dernière intervention   9 787
 
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