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

Un exemple pour le canal "mainX64"

Pour mettre à disposition les nouvelles versions sur votre Serveur de mise à jour, vous devez :