Install Microsoft Teams using MSI
To use System Center Configuration Manager, or Group Policy, or any 3rd party distribution mechanisms for broad deployment, Microsoft has provided MSI files (both 32-bit and 64-bit) that admins can use for bulk deployment of Teams to select users or machines. Admins can use these files to remotely deploy Teams so that users do not have to manually download the Teams app. When deployed, Teams will auto launch for all users who sign in on that machine. We recommend that you deploy the package to the machine, so all new users of the machine will also benefit from this deployment.
To learn more about SCCM, see Introduction to System Center Configuration Manager.
Deployment Procedure (Recommended)
- Retrieve the latest package
- Use the defaults prepopulated by the MSI
- Deploy to machines when possible
How the Microsoft Teams MSI package works
The Teams MSI will place an installer in Program Files. Whenever a user signs into a new Windows User Profile, the installer will be launched and a copy of the Teams application will be installed in that user's appdata folder. If a user already has the Teams app installed in the appdata folder, the MSI installer will skip the process for that user.
Do not use the MSI to deploy updates, the client will auto update when it detects a new version is available from the service. To re-deploy the latest installer use the process of redeploying MSI described below. If you deploy an older version of the MSI package, the client will auto-update when possible for the user. If a very old version gets deployed, the MSI will trigger an application update before the user is able to use Teams.
We don't recommended that you change the default install locations, as this could break the update flow. Having too old a version will eventually block users from accessing the service.
Target machine requirements
- .NET framework 4.5 or later
- Windows 7 or later
- 3GB of disk space for each user profile (recommended)
Clean up and redeployment Procedure
If a user uninstalls Teams from their User Profile, the MSI installer will track that the user has uninstalled the Teams app and no longer install Teams for that User Profile. To redeploy Teams for this user on a particular machine where it was uninstalled, do the following:
- Uninstall Teams App installed for every user profile
- After uninstall, delete directory recursively under %localappdata%\Microsoft\Teams\
- Redeploy the MSI package to that particular machine
You can use our Microsoft Teams deployment clean up script to accomplish steps 1 and 2 via SCCM.