[RESOLU] Paquet tis-microsoft-teams

Questions about WAPT Packaging / Requêtes et aides autour des paquets Wapt.
Règles du forum
Règles du forum communautaire
* English support on www.reddit.com/r/wapt
* Le support communautaire en français se fait sur ce forum
* Merci de préfixer le titre du topic par [RESOLU] s'il est résolu.
* Merci de ne pas modifier un topic qui est taggé [RESOLU]. Ouvrez un nouveau topic en référençant l'ancien
* Préciser version de WAPT installée, version complète ET numéro de build (2.2.1.11957 / 2.2.2.12337 / etc.) AINSI QUE l'édition Enterprise / Discovery
* Les versions 1.8.2 et antérieures ne sont plus maintenues. Les seules questions acceptées vis à vis de la version 1.8.2 sont liés à la mise à jour vers une version supportée (2.1, 2.2, etc.)
* Préciser OS du serveur (Linux / Windows) et version (Debian Buster/Bullseye - CentOS 7 - Windows Server 2012/2016/2019)
* Préciser OS de la machine d'administration/création des paquets et de la machine avec l'agent qui pose problème le cas échéant (Windows 7 / 10 / 11 / Debian 11 / etc.)
* Eviter de poser plusieurs questions lors de l'ouverture de topic, sinon il risque d'être ignorer. Si plusieurs sujet, ouvrir plusieurs topic, et de préférence les uns après les autres et pas tous en même temps (ie ne pas spammer le forum).
* Inclure directement les morceaux de code, les captures d'écran et autres images directement dans le post. Les liens vers les pastebin, les bitly et autres sites tierces seront systématiquement supprimés.
* Comme tout forum communautaire, le support est fait bénévolement par les membres. Si vous avez besoin d'un support commercial, vous pouvez contacter le service commercial Tranquil IT au 02.40.97.57.55
Yoann
Messages : 51
Inscription : 24 juil. 2019 - 09:39

01 sept. 2020 - 12:24

Bonjour,

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')        
        ...
Merci,

Cordialement.
Dernière modification par Yoann le 01 sept. 2020 - 18:22, modifié 1 fois.
WAPT Community 1.8
Avatar de l’utilisateur
jpele
Messages : 151
Inscription : 04 mars 2019 - 12:01
Localisation : Nantes

01 sept. 2020 - 16:27

Bonjour,

1) Nous avons faits ce choix-là pour une meilleure gestion des installations via WAPT et un environnement PC plus léger et "plus propre" sur les postes multi-utilisateurs.
Regardez dans les versions précédentes vous trouverez le paquets que vous mentionnez en "ALLUSER=1".

2) C'est une variable qui était utilisée justement pour la méthode précédente, cette variable peut être commentée effectivement.

Cordialement,
Jimmy
Avatar de l’utilisateur
dcardon
Expert WAPT
Messages : 1412
Inscription : 18 juin 2014 - 09:58
Localisation : Saint Sébastien sur Loire
Contact :

01 sept. 2020 - 16:54

avec ALLUSERS=1 MSTeams s'installe dans les appdata des utilisateurs. C'est assez crad et pas vraiment compatible SRP/APPLocker. Le choix qui a été fait par Tranquil IT est de forcer l'installation dans Program Files par la méthode actuellement utilisé dans le paquet.
Denis Cardon - Tranquil IT
Communiquez autour de vous sur WAPT! Envoyez nous vos url de blog et d'articles dans la catégorie votre avis du forum, nous les mettrons en avant sur le site WAPT
Yoann
Messages : 51
Inscription : 24 juil. 2019 - 09:39

01 sept. 2020 - 18:20

Je comprend mieux, merci à vous pour ces explications.
WAPT Community 1.8
Verrouillé