Forum Discussion
How are you keeping Teams Machine-Wide Installer updated?
- ChjbunchJul 07, 2021Copper ContributorGreat updates, the TeamsMsiOverride looks potentially useful (for non-cloud native/non-fully-saas environments and those who have file shares).
Out of curiosity, did you receive an answer from them about if it's on the roadmap?- David PhillipsJul 07, 2021Iron ContributorIt does look promising, but we prefer a Microsoft solution vs. a community solution.
I have not heard anything since I filed the DCR back on 4/30.- Tur0kJul 14, 2021Copper Contributor
Oddly enough, at work we have been dealing with this very problem. we recently switched away from Chromebooks and Chromeboxes to full windows 10 endpoints. We are building MDT/WDS to maintain tight control over the OS/software stack on the endpoints. in working on deploying Teams we have been dealing with trying to create a start up script that automatically creates firewall rules for a couple of exes that need to run. Some of them run from appdata which is challenging to create a dynamic rule to account for the user appdata locations. This is part of the reason we are looking at the machine wide installer for teams.
We are a Citrix house so we end up on their support sites doing research. we already use the machine wide msi installer with the switches for: ALLUSER=1 and ALLUSERS=1 embedded in non-persistent VDAs. patching this way is pretty easy for us in this scenario. In prep for the further deployment of our windows endpoints we found this snippet over on the Citrix docs site:"If You have Windows 10 dedicated persistent VDI environments. You want the Teams application to auto-update and would prefer Teams to install per-user under Appdata/Local, use the .exe installer or the MSI without ALLUSER=1 (I found the Citrix Doc under the title: Optimization for Microsoft Teams).
We built out our MDT application package with the command:
"msiexec /i Teams_windows_x64.msi OPTIONS="noAutoStart=true" ALLUSERS=1"
My hope is that all goes well and the UX would be:
1. Best case: automatic patching just happens user doesn't do anything.
2. The end user selects the 3 dots and then select "check for updates" from teams and the application updates on its own.