Déploiement d'applications pour Windows avec WPKG

WPKG est une application de déploiement d'applications pour Windows.

Elle permet l'installation, la mise à jour et la dés-installation automatique de logiciels.

http://wpkg.org/

L'application WPKG est composée d'un exécutable (wpkg.js) et de fichiers de configuration XML copiés dans un dossier partagé sur le serveur de fichier.

Les fichiers XML sont séparés en 3 parties :

  • packages, les applications installables ;

  • hosts, les postes ou groupes de postes ;

  • profiles, la liste de packages à installer pour un host.

Le fichier wpkg.js doit être exécuté sur les postes Windows. Il lit les fichiers XML (config/host/profiles/packages) et installe en conséquence les applications sur les postes.

Afin d'exécuter wpkg.js automatiquement il faut utiliser un lanceur, au choix :

  • WPKG Client ;

  • Wpkg-GP ;

  • une tâche planifiée Windows ;

  • n'importe quel autre programme capable d'exécuter wpkg.js.

Dans le cas de l'utilisation de WPKG Client et de Wpkg-GP, ils s'installent sous forme de service Windows et s'exécute au démarrage de la machine.

Remarque

WPKG Client peut également s'exécuter à l'arrêt du poste.

Les fichiers de configuration sont les suivants :

  • wpkg.js (ou moteur WPKG) : config.xml ;

  • WPKG Client : settings.xml ;

  • Wpkg-GP : wpkg-gp.ini.