plink - Executer un script Linux à partir d’un .bat sous Windows

, par  admin

Bonjour à tous,

Pour un certain nombre de raisons que je ne souhaite pas connaître, vous voulez lancer un .bat depuis votre pc windows qui execute des commandes windows ainsi que des scripts Linux.

Exemple :
Dans mon .bat, je souhaite lancer un script linux puis à la fin de ce script, exécuter une série de commande windows.

1.Télécharger le petit exécutable plink (putty link) sur le site de putty.org

2. Créer un dossier et placez-y l’exécutable (exemple c :\scripts)

3. Création du .bat

@echo off
cd c:\scripts\
plink root@SERVEURLINUX /sauvegarde.sh
xcopy "\\SERVEURLINUX\backup\*" "C:\backup\" /e /i /c /h /y
cd c:\scripts\
start /W mail.vbs

Explications : On se place dans le dossier c :\scripts de Windows. On se connecte au SERVEURLINUX puis on exécute le script sauvegarde.sh
Ensuite on copie les fichiers du dossier back du serveur Linux sur C :\Backup de Windows.
Puis ajoute pour le fun un vbs (mail.vbs) présent lui aussi dans le dossier c :\scripts.

Double cliquez sur ce .bat... c’est parti !

Un peu de théorie... Tous les cours théoriques