Quelques sujets ont déjà été postés sur ce forum concernant le paquet tis-microsoft-teams proposé dans le dépôt. J'ai préféré créer un nouveau sujet pour échanger sur plusieurs questions que je me pose.
1) Dans ce paquet, l'installation de Microsoft Teams est réalisée à l'aide du fichier MSI et de l'argument ALLUSER=1 (sans le "S").
Cet argument est utilisé uniquement dans les environnements VDI.
Donc, pour pouvoir installer Teams sur un environnement classique (non VDI), des clés (VMware, Citrix) sont ajoutées dans le registre et faire croire au programme d'installation qu'il se trouve sur un environnement VDI.
Pourquoi avoir préféré ce fonctionnement plutôt que d'utiliser le MSI avec les arguments (OPTIONS="noAutoStart=true" ALLUSERS=1) qui fonctionnent dans des environnements VDI et non VDI ?
Ce qui éviterait aussi la manipulation du fichier setup.json pour désactiver le démarrage automatique de Teams à l'ouverture de session.
2) Dans le paquet actuel, j'ai peut-être loupé quelque chose mais il n'y aurait-t-il pas un problème avec la fonction session_setup().
La version actuelle de Teams est récupérée dans une variable (user_app_version) depuis le registre mais ne semble pas être utilisée par la suite. Il ne manquerait pas une condition :
Code : Tout sélectionner
if Version(user_app_version) < Version(package_version):
# Killing app before making changes
killalltasks('Teams.exe')
...
Cordialement.