Executer un batch sur telnet

Fermé
Utilisateur anonyme - Modifié par brupala le 10/05/2012 à 18:17
 Utilisateur anonyme - 31 déc. 2012 à 16:57
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

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 110691 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 19 décembre 2024 13 870
Modifié par brupala le 24/08/2012 à 16:26
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
22 avril 2012 à 14:46
up
0
bufalo03 Messages postés 33 Date d'inscription samedi 10 avril 2010 Statut Membre Dernière intervention 19 novembre 2012 6
9 mai 2012 à 14:44
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
9 mai 2012 à 15:08
Meeci de la réponse,
Donc y aurait il une altérnative ?
0
brupala Messages postés 110691 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 19 décembre 2024 13 870
Modifié par brupala le 9/05/2012 à 16:29
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
9 mai 2012 à 18:54
Merci beaucoup et par exemple si j'ai un éxecutable à éxecuter ?
0
brupala Messages postés 110691 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 19 décembre 2024 13 870
9 mai 2012 à 22:13
tu copie ton batch sur le serveur, c'est tout , l'executable est bien sur le serveur ?
0
Oui Mais je veux lancer cet éxecutable à partir d'un ordinateur.
0
brupala Messages postés 110691 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 19 décembre 2024 13 870
Modifié par brupala le 10/05/2012 à 17:45
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
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
30 août 2012 à 12:37
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 110691 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 19 décembre 2024 13 870
30 août 2012 à 12:43
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
3 sept. 2012 à 16:42
Ok je vais essayer ce que tu m'as dis
0
Utilisateur anonyme
31 déc. 2012 à 14:26
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 110691 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 19 décembre 2024 13 870
31 déc. 2012 à 14:31
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 40566 Date d'inscription mercredi 2 mai 2007 Statut Modérateur Dernière intervention 19 décembre 2024 9 460
Modifié par jee pee le 31/12/2012 à 14:36
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