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
Utilisateur anonyme - 31 déc. 2012 à 16:57
A voir également:
- Batch telnet
- Fichier batch - Guide
- Batch renommer une partie du nom de plusieurs fichiers - Guide
- Batch net use - Forum Réseau
- Color batch - Forum Autoit / batch
- Script batch utile ✓ - Forum Programmation
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
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
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
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...
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
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 !
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 !
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
9 mai 2012 à 22:13
tu copie ton batch sur le serveur, c'est tout , l'executable est bien sur le serveur ?
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
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
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
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
Utilisateur anonyme
30 août 2012 à 12:37
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.
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.
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
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 ?
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 ?
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
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.
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
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
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
Modifié par brupala le 24/08/2012 à 16:26
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