Visicom Media Softwares acheter société english
 
Vos paramètres actuels vous empêchent peut-être d'accéder à toutes les fonctionnalités de ce site Web. Visitez la page des Prérequis pour le site de Visicom Média.
 

Accueil/ Produits/ FTP Expert/ Support/
ftpexpert - Accueil Produit
ftpexpert - Survol
ftpexpert - Nouveautés
ftpexpert - Caractéristiques
ftpexpert - Support

Téléchargements
Version d'évaluation gratuite
Mises à jour correctives
Achat
Mise à jour
Commentaires ?
Merci de nous transmettre
vos commentaires et
suggestions
>
Produit vedette
WebExpert 6
Concevez un site à la fine pointe de la technologie, présentez un site Web professionnel et augmentez la satisfaction de vos visiteurs.

Détails
 
Didacticiel : Planificateur de transferts

 Introduction
Parfois, vous avez besoin de faire des transferts de fichiers sur une base régulière pour, par exemple, créer une copie de sécurité, prendre des données d’un serveur, etc. Ces transferts doivent souvent être faits à un moment bien précis (chaque 1er jour du mois, chaque lundi, etc.), que ce soit de jour ou de nuit. Et cela peut causer des problèmes si vous oubliez de les faire, ou encore, cela peut vous obliger à vous coucher très tard afin de faire les transferts durant la nuit.

La solution : demander à FTP Expert de faire automatiquement les transferts pour vous. Vous n’aurez plus qu’à laisser votre ordinateur allumé, et le transfert se déclenchera au moment de votre choix, sans même que vous deviez laisser FTP Expert actif !

FTP Expert travaille donc à votre place.

 Notions de base

Cette automatisation se fera au moyen d’un script que suivra FTP Expert après s’être connecté au site approprié. Ce script est simplement une suite d’instructions qui reproduisent ce que vous feriez vous-même si vous étiez assis devant votre moniteur.

Le script entre en jeu une fois que la connexion est établie, suivant les répertoires par défaut que vous aurez définis dans le profil du site, s’il y a lieu.

Les commandes du langage script sont en anglais, mais ce sont des termes très simples.


 Définition d’un script

Nous pourrions définir ce script dans la section qui traite du processus de la planification d’une nouvelle tâche, mais nous le ferons ici de façon indépendante, afin de bien distinguer les deux étapes.

Comme nous l’avons mentionné, le script entre en action une fois que la connexion a été établie avec le site approprié. Vous devez donc définir un script à l’intérieur d’un profil de site. L’exécution du script débutera après que les répertoires par défaut aient été accédés à la suite de la connexion.

Cela comporte plusieurs avantages et simplifie le langage script utilisé. Le principal avantage est que le script n’a pas besoin de gestion de connexion pour savoir à quel site se connecter, avec toutes les données de base (adresse du serveur, nom d’usager, mot de passe, etc.).

Nous allons définir un script qui va effectuer deux opérations que vous pourriez très bien faire pour vos propres besoins : nous allons envoyer vers le serveur un fichier nommé copie.zip (qui pourrait être une copie de sécurité de vos documents personnels) et y prendre les fichiers *.html (afin de faire une copie locale des fichiers principaux de votre site Web).

Choisissez un profil de site où vous pourrez trouver au moins un fichier .html et sur lequel vous créerez un répertoire nommé « Sécurité », dans lequel nous placerons le fichier .zip.

Une fois que vous avez décidé pour quel site nous ferons ce script, accédez aux propriétés de ce profil de site et allez dans la section Scripts. Vous y verrez alors la fenêtre suivante :

La première étape est d’enlever le crochet au haut de la fenêtre afin de pouvoir définir un script pour ce site. Vous verrez alors les autres champs de la fenêtre s’activer.

Ensuite, dans la sous-section Propriétés, donnez un nom à votre script. Pour cet exemple, nous l’appellerons « Transferts ».

Il est maintenant temps de définir le contenu du script.

Nous prendrons pour acquis que les répertoires par défaut définis dans le profil sont ceux que nous voulons utiliser. Nous allons commencer par copier les fichiers *.html du serveur vers votre ordinateur.

Cliquez sur le bouton AJOUTER au bas de l’écran, qui est un système de menus pour les différentes commandes du script, et allez dans la section TRANSFERT. Choisissez l’option COPIER VERS LA GAUCHE (la gauche étant la vue des fichiers de votre ordinateur). Vous verrez alors la commande CopyToLeft() apparaître dans la fenêtre du script.

Inscrivez « *.html » entre les parenthèses pour faire la commande suivante : CopyToLeft(*.html)

Cela permettra d’effectuer le transfert des fichiers *.html de votre serveur vers votre ordinateur. C’est aussi simple que cela.

Maintenant, voyons la deuxième partie : l’envoi du fichier copie.zip de votre ordinateur vers le serveur, dans le répertoire nommé « Sécurité ».

Nous devons d’abord changer de répertoire sur le serveur. Dans le menu AJOUTER/DROIT, choisissez l’option « Spécifier un dossier de travail ». Cela fera apparaître la commande ChangeToFolderR(). Inscrivez « Sécurité » entre les parenthèses.

Puis, à partir du menu AJOUTER/TRANSFERT, choisissez de faire une copie vers la droite (de votre ordinateur vers votre serveur). La commande CopyToRight() apparaîtra. Placez « copie.zip » entre les parenthèses.

Finalement, cliquez sur le bouton AJOUTER au haut de l’écran et sur le bouton APPLIQUER au bas de l’écran afin de sauvegarder le script.

Nous venons de définir un petit script de trois lignes. Voici à quoi ressemble la fenêtre Scripts, à présent :

Vous pouvez alors quitter le profil de votre site, et nous allons maintenant planifier l’exécution de ce script.


 Planification d’une tâche

Maintenant que le script a été défini, il nous faut définir le moment où il sera exécuté. Accédez au gestionnaire de planification en cliquant sur le bouton ci-dessous, qui se trouve dans la barre de menu de FTP Expert :
Une fenêtre nommée Tâches planifiées s’ouvrira alors. Double-cliquez sur l’icône pour créer une nouvelle tâche et lancer l’assistant de création de tâche.

Cliquez sur le bouton SUIVANT afin de commencer la définition de la tâche.

Donnez un nom à votre tâche. Nous prendrons ici le nom « Copies de sécurité ». Puis, cliquez de nouveau sur le bouton SUIVANT.

Dans la section Action, vous devez indiquer pour quel site vous voulez définir cette nouvelle tâche en cliquant sur le bouton qui présente trois points de suspension. Choisissez le fichier .ftp qui correspond au profil du site de votre choix. Le script « Transferts » que nous avons défini devrait être sélectionné par défaut, puisqu’il s’agit du seul script. Si vous en aviez défini d’autres, vous pourriez faire votre choix dans le menu déroulant, ou encore, vous pourriez en définir un autre avec le bouton des points de suspension. Cliquez maintenant sur SUIVANT.

Dans la section Enclenchement, vous devez indiquer à quelle fréquence vous voulez que cette tâche soit exécutée. Nous allons choisir l’option « Hebdomadaire ». À présent, cliquez sur le bouton SUIVANT.

Dans la section Détails, vous devez préciser quand la tâche sera exécutée. Spécifiez une heure de départ… disons 15:00, à toutes les semaines, le lundi. Cliquez sur SUIVANT. Vous verrez alors apparaître cette fenêtre comportant le sommaire des tâches planifiées :

(Certaines instructions apparaissent en anglais ici, car la version de Windows utilisée est en anglais.)

Cliquez sur Terminer afin de créer la tâche. Vous la verrez s’afficher dans la liste des tâches planifiées, ainsi que les dates où elle doit être exécutée (en jaune dans le calendrier situé au bas de la fenêtre).

Afin de vous assurer que tout fonctionne bien, vous pouvez demander à ce que le script soit exécuté maintenant en cliquant sur le bouton vert au haut de la fenêtre des tâches planifiées. Vérifiez que tous les fichiers sont bien corrects et que tout a bien été transféré.

Une fois que vous vous serez assuré du bon fonctionnement de la planification, vous pourrez oublier cette tâche : FTPExpert s’en occupera tout seul, tant que votre ordinateur sera allumé au moment prévu pour l’exécution des tâches.