Bonsoir,

Je fais actuellement face à un petit problème.
Je développe une petite application VBA qui déplace un fichier KSH sur un serveur Unix à partir de mon ordinateur.
Afin d'effectuer cette copie de fichier, j'utilise les fonctions décrite sur le site ci-dessous :
http://www.pcreview.co.uk/forums/thread-949945.php

Voici l'extrait :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
'Mounting file command for ftp.exe
fNum = FreeFile()
Open vPath & "\FtpComm.txt" For Output As #fNum
Print #1, "user YourLogin YourPass" ' your login and password"
Print #1, "cd TargetDir" ' change to dir on server
Print #1, "bin" ' bin or ascii file type to send
Print #1, "put " & vPath & "\" & vFile & " " & vFile ' upload local
filename to server file
Print #1, "close" ' close connection
Print #1, "quit" ' Quit ftp program
Close
Jusqu'ici tout fonctionne bien. Mon fichier est correctement copié sur le serveur.

J'aimerai maintenant exécuter des commandes unix (même un "ls") depuis mon application, mais je ne trouve nul part réponse à ce problème.
Je voudrai m'affranchir de l'utilisation de putty pour effectuer ces commandes.

J'ai essayé de procéder, comme dans l'exemple ci-dessus (vu que ce dernier exécute des commandes), mais cela ne semble pas fonctionner...

Bien cordialement