Déploiement, mode kiosque et mise à jour
Le déploiement
Le déploiement de la Vitre commence par le téléchargement et l'exécution de l'installateur disponible ici 👉 https://lavitre.me/app
L'exécution en ligne de commande
L'installateur de la Vitre peut être exécuté en ligne de commande et en mode silencieux.
Exécution
Paramètres :
👉 /S :installation silencieuse
👉 /licensekey : clé d'activation de la Vitre (optionnel).
lavitre.exe /allusers /S /licensekey=000-000-000
Le mode Kiosque
Dans certaine situation, il est parfois nécessaire de disposer d'un contrôle total sur un dispositif de mise en relation comme la Vitre.
Le kiosque, une option des paramètres Windows, est justement conçu pour verrouiller l’utilisation de ces appareils, permettant à la fois de sécuriser les données professionnelles et de maîtriser les droits d’accès.
Afin d'offrir une expérience utilisateur "sur-mesure", vous pouvez choisir de paramétrer le mode kiosque.
Nous fournissons un script powershell de référence qui prend en charge :
- la création d'un compte utilisateur dédié
- la configuration du firewall
- l'installation du la Vitre sur le compte
- la configuration de la connexion automatique de Windows
Vous pouvez utiliser le script kioskInstall.ps1 comme base de développement pour vos besoins particuliers.
Vous trouverez les détails de la configuration du compte assigné dans le fichier suivant : lavitreAssignedAccess.xml
La mise à jour
Par défaut, les Vitres sont paramétrées sur le canal de mise à jour classique de la Vitre.
Cela signifie que lorsque nous publions en production une nouvelle version, les Vitres le détectent, téléchargent cette mise à jour en arrière-plan. la Vitre installera la mise à jour pendant la nuit.
1. Canal de mise à jour
👉 Main : Production classique de la Vitre
👉 Preview : Versions dans un cycle plus rapide, avant Release pour “Main”
👉 Custom : Canal personnalisé en interne par exemple
2.Canal personnalisé
3. Mise à jour silencieuse
Vous avez la possibilité de mettre en place des mises à jour silencieuses pour vos Vitres.
Pour cela, nous fournissons un script PowerShell (lavitre-update.ps1), qui peut être exécuté via une tâche planifiée de Windows.
Par défaut ce script s’appuie sur les paramètres locaux de votre Vitre concernant le Channel, Username et le Password.
Vous avez la possibilité de configurer une source différente pour le script (Url, Channel, Username, Password). Cela vous permet par exemple de choisir dans les paramètres de votre Vitre le Track “Custom” sans préciser d’autres informations, ce qui aura pour effet de désactiver la recherche de mise à jour par défaut.
- Script PowerShell
Script : ce script disponible ici, est à sauvegarder sous le nom ci dessous 👇
lavitre-update.ps1
Exécution
Paramètres :
- -force : force le téléchargement de la mise à jour
- -reboot : redémarre la machine après l’installation de la mise à jour
- -feed : url du dossier de mise à jour
- -channel : nom du canal de mise à jour
- -username : nom d’utilisateur pour l’authentification Basic
- -password : mot de passe pour l’authentification Basic
Exemple
- Mise à jour standard
powershell -file lavitre-update.ps1
- Mise à jour standard forcée puis redémarrage
powershell -file lavitre-update.ps1-force-reboot
- Mise à jour personnalisée
powershell -file lavitre-update.ps1-feed https://storage.lavit.re/releases/ -channel mainX64
Déploiement d’un serveur de Mise à jour
Le serveur de mise à jour doit être un serveur HTTP permettant le téléchargement de :
- Fichiers .exe des exécutables d’installation
- Fichiers .yml de définition des canaux de mise à jour
Pour mettre à disposition les nouvelles versions sur votre Serveur de mise à jour, vous devez :
- Télécharger le dernier fichier .yml de définition : https://storage.lavit.re/releases/mainX64.yml
- Télécharger le fichier .exe d’installation correspondant au .yml (nom du fichier .exe dans le fichier .yml) : ex: https://storage.lavit.re/releases/lavitre-1.1.7-mainX64.2244.exe
- Stocker ces fichiers sur le Serveur de mise à jour