A big ask from some customers, Microsoft has now provided MSI files (both 32-bit and 64-bit) for admins to leverage during bulk deployment of Microsoft Teams to select users or machines. This will mainly be used for customers running software distribution products like System Center Configuration Manager.
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 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.
The MSI is not used to deploy updates, the client will auto-update when it detects a new version is available from the service. This does not change the cloud-based update mechanism.
Full details from Microsoft here: https://docs.microsoft.com/en-us/MicrosoftTeams/msi-deployment
Oddly, the MSI doesn’t even seem to be signed by Microsoft
Update: 12th April, the MSI’s are now correctly signed by Microsoft: