Releases: dam09fr/updatengine-client
UpdatEngine Client 2.4.9.4
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.