Jul 02 2020 10:29 AM
Jul 02 2020 10:29 AM
Teams is being heavily promoted for use in a corporate/business environment. However, the various installers always default to a "per user" mode, and it feels like the per user app is being forced on us.
- This includes the Teams version that is delivered with the Office 365 ProPlus C2R install. The rest of the office suite installs per-computer, but Teams installs per user...
- If we direct staff and customers to use the web version, the first time they log in they get prompted to install the windows app, which does the same thing. We can't suppress the prompts for them to install the "per user" app.
- An MSI installer for Teams can be run machine-wide and set in an "all users" mode to install per computer, but this is only supported for use in VDI environments. Why is that?
I understand that Teams development is very active and updates are rolled out very frequently but in my mind this ends up creating a nightmare for system admins. We need to be able to control how software is deployed, managed, and updated. We're being forced to use third-party software products to manage the way that Teams runs in our environment, or we have to revert to unsupported methods.
Jul 03 2020 04:39 AM
Teams is a client, rather than a standalone application. That client needs to keep in sync with the central shared service that it's talking to, so Microsoft currently have it update every 2 weeks (sometimes less). This allows the pace of continuous development and feature release of the product. I'm sure you'll probably acknowledge that when 'enterprise' scale testing and deployment processes get involved they slow things down, e.g. choosing Semi-Annual office app updates. This old model used to be how Skype for Business worked, and it became hugely slow for new capabilities like VBSS to get to widespread deployment, years rather than weeks. It's just not viable for a modern product in a competitive market.
I think it's fair comment that storing applications under %userdata% isn't good practice, and other frequent self-updating apps like OneDrive, Chrome etc. manage to do it in Program Files by installing an agent as an admin to overcome locked down user accounts. There was originally a plan that Teams would eventually become a UWP app deployed and update through the Windows Store, but when the strategy around Edge changed to Chromium that took a backseat. I work for a company with 500K Teams users, it's not ideal, but really it doesn't cause much issue to get it to just look after itself.