Bonjour

j'ai écrit un script sh sous unix pour me connecter par telnet a une machine windows 2003 server et y exécuter un fichier bat.

lorsque je fais directement le telnet sous le prompt ca fonctionne et jarrive a executer mon fichier bat a distance mais lorsque je lance le script contenant le telnet, après l'identification l'écran devient vide.

ci dessous le script sh
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
 
(echo open x.x.x.x
sleep 3
echo user  
sleep 5
echo "\r"
echo password
sleep 5
echo " cd REPERTOIRE "
echo -e "\r"
sleep 1
echo " execution_test.bat  "
echo exit ) | telnet  2> /dev/null
quelqu'un peut il me donner un coup de main?