Trying <hostname>... Connected to <hostname>. Escape character is '^]'. Welcome to Microsoft Telnet Service
password:
*=============================================================== Bienvenue Microsoft Telnet Server. *=============================================================== C:\Documents and Settings\user>c:\exploitation\exec_mysql.bat Connection to <hostname> closed by foreign host.
La connexion se fait bien, la commande s'écrit bien mais ne s’exécute pas... pourquoi ? Alors que manuellement ça fonctionne.
Merci pour votre aide.
PS : Je voudrais ne pas à avoir à installer Expect...
Marsh Posté le 13-12-2011 à 15:06:44
Bonjour,
J'ai besoin d’exécuter un fichier sur un serveur Windows à partir d'un serveur Unix.
Pour celà je voulais utiliser Telnet avec le script suivant :
#!/bin/sh
(sleep 2
echo <password>
echo
sleep 3
echo "c:\exploitation\exec_mysql.bat"
sleep 2
) | telnet -l <user> <hostname>
résultat :
Trying <hostname>...
Connected to <hostname>.
Escape character is '^]'.
Welcome to Microsoft Telnet Service
password:
*===============================================================
Bienvenue
Microsoft Telnet Server.
*===============================================================
C:\Documents and Settings\user>c:\exploitation\exec_mysql.bat
Connection to <hostname> closed by foreign host.
La connexion se fait bien, la commande s'écrit bien mais ne s’exécute pas... pourquoi ?
Alors que manuellement ça fonctionne.
Merci pour votre aide.
PS : Je voudrais ne pas à avoir à installer Expect...