⚙️ Как предотвратить обновление Teams до новой версии
У коллег, использующих Teams на VDI, возникла проблема - в последних версиях Teams на совещаниях не видно расшаренный экран 📺 В старых версиях все ок, но они быстро обновляются автоматически. Задача: "заморозить" версию пока чинят баг.
ℹ️ У Microsoft нашлась документация как раз под VDI. Идея в том, что приложение Teams должно обновляться только вместе с образом VDI. В том числе и потому что ставится оно в Program Files, а у пользователя может не быть прав на обновление.
👉 Применять этот способ можно не только на VDI.
Вкратце:
1. В реестр прописывается параметр IsWVDEnvironment. По нему Teams определяет, что установлено на виртуальный десктоп.
2. Установка пакета MSI выполняется из командной строки с любопытными свойствами (по ссылке раритетная, но годная статья с OSZone).
🔹 ALLUSERS давно известно и даже фигурировало в блоге в контексте per machine установки OneDrive.
🔹 ALLUSER выглядит как кастомное свойство для пакета Teams, которое форсирует такой тип установки↑ на VDI.
После установки MSI у Teams нет опции обновления вручную - пункта Check for updates 👌
Грабли:
• войти в Teams можно будет только с учетной записью организации
• сначала нужно удалить обычную версию и Teams Machine Wide Installer, если установлены
• удалять MSI надо тоже из командной строки, следуя руководству
✌️