Skip to content

UpdatEngine Client 2.4.9.4

Latest
Compare
Choose a tag to compare
@dam09fr dam09fr released this 28 Apr 15:34

Compte tenu de l'arrêt du développement d'UpdatEngine par son auteur initial, je me suis lancé dans la mise à jour du client UpdatEngine, intégrant les correctifs que j'ai proposé :

  • Correction de problèmes d'encodage (accents des noms de programmes, commandes exécutées et informations utilisateur-machine)
  • Support de TLS
  • Dans certains cas, il arrivait qu'un inventaire forcé ne fonctionne pas

Les échanges sur la naissance de cette version sont disponibles ici :
https://groups.google.com/forum/#!topic/updatengine-fr/w4nuzg6gHS0

Les premiers retours utilisateurs sont disponibles ici :
https://groups.google.com/forum/#!topic/updatengine-fr/OUgp2TVFctQ

L'exécutable compilé à été intégré dans un script d'installation InnoSetup original.
L'exécutable à été compilé avec cx_freeze à partir des sources suivantes :
https://github.com/dam09fr/updatengine-client/tree/dam09fr-dev

Dans le ZIP proposé, vous trouverez :

  • L'exe d'installation (updatengine-client-setup.exe)
  • Un script "install.bat" qui va copier les fichiers d'installation dans le répertorire "%windir%\Temp" et créer une tache planifiée pour mettre à jour UpdatEngine sans qu'un redémarrage soit nécessaire. C'est ce fichier qu'il faut exécuter pour lancer la mise à jour
  • Un script "updatengine-install.bat" qui va procéder aux opérations de suppression de la version précédente et d'installation de la nouvelle version. C'est dans ce dernier que vous devrez spécifier vos options d'installation "/server=" et "/delay=" (variable UeOpt en début de fichier)
  • Un script "uninstall.bat" qui procède à la désinstallation d'UpdatEngine (fourni comme ressources, non utilisé dans le cas d'un déploiement)
  • Si vous souhaitez utiliser un certificat SSL, vous pouvez ajouter dans le ZIP un fichier "cacert.pem", l'installeur le détectera automatiquement et l'intègrera lors de l'installation.

Si vous souhaitez mettre à jour vos clients UpdatEngine à partir d'une version 2.4.9, vous devrez peut-être patcher votre serveur si vous souhaitez utiliser les numéros de version (et pas le nom du logiciel), voir la page suivante pour les détails :
yvguim/updatengine-server#4

Attention, la mise à jour peut avoir des conséquences sur le fonctionnement au niveau du nom des programmes qui contiennent des accents : Par exemple avec une condition sur "Adobe Acrobat Reader DC - Franais" (Français). Attention donc à apporter si besoin les corrections nécessaires.