[Programmation] Transfert FTP automatique en ligne de commande avec WinSCP et code source Visual Basic

WinSCP est un client permettant de se connecter à des serveurs distant en toute sécurité. L’application est en mesure d’ouvrir des sessions SSH avec les protocoles SFTP et SCP.

L’ensemble des données qui transiteront sur le réseau seront donc cryptées pour une sécurité maximale. WinSCP possède une interface logiciel très facile à prendre en main puisqu’elle reprend les bases de l’Explorateur Windows mais WinSCP possède également un language script permettant de coder et d’automatiser ses transferts.

WinSCP en mode graphique

WinSCP en mode commande (Script)

Les codes sources en Visual Basic ci-dessous sont des exemples pour illustrer les scripts utilisable par WinSCP. La couleur rouge du code est essentiellement lié à WinSCP.

EXPORTER_BDD

La procédure permettant de créer un fichier texte contenant le script WinSCP pour envoyer des fichiers sur un serveur FTP, puis de lancer ce script.

Ecrire_SCP_PUT

La procédure permettant de créer un fichier texte contenant le script (pour envoyer des fichiers) qui sera interprété par WinSCP.

IMPORTER_BDD

La procédure permettant de créer un fichier texte contenant le script WinSCP pour télécharger des fichiers sur un serveur FTP, puis de lancer ce script.

Ecrire_SCP_GET_MACRO

La procédure permettant de créer un fichier texte contenant le script (pour télécharger des fichiers) qui sera interprété par WinSCP.

Exec_WinSCP

La procédure permettant d’exécuter WinSCP comme un commande MS-DOS, avec l’option b_hide qui permet de cacher ou pas la fenêtre d’exécution.

Source – WinSCP

Vous devriez aussi lire ces articles

  • NirCmd, utilitaire de ligne de commandeNirCmd, utilitaire de ligne de commande (0)
    Pour illustrer le but de ce blog, voici un utilitaire NirCmd (sans interface graphique) qui permet de réaliser énormément d'actions sur votre ordinateur rien qu'en ligne de commande. […]
A propos de R1C 131 Articles
L’homme est un être paresseux qui utilise son intelligence pour éviter le travail inutile. - http://www.zapwallpaper.fr - http://www.cmdvb.fr

1 Comment

  1. Auto FTP Manager est l’un des meilleurs automatisé sécurisé logiciel client FTP. SFTP / SSH est pris en charge. L’interface propre est super facile à utiliser. Vous pouvez automatiser des tâches de transfert répétitives afin que vos transferts de fichiers soient gérés rapidement et efficacement et selon les calendriers à chaque fois. Il prend également en charge FXP pour les transferts de serveur à serveur ultra-rapides.
    http://www.deskshare.com/ftp-client.aspx

Poster un Commentaire

Votre adresse de messagerie ne sera pas publiée.


*


This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.