Guide Deploy Microsoft Teams Client with Configuration Manager. In this guide, we Deploying Microsoft Teams Client with SCCM. Not perfect – but work well. Tested with SCCM 1610 and SCCM 1702 installation (not Hybrid).
Update: There is now .MSI files available, so you don’t need this post anymore.
Let’s go:
1. Create folder at your SCCM Distribution Point for Microsoft Teams Client setup files. (in my case D:\Install\Microsoft Teams\1.0.00.7405);
2. Place to folder Client setup file and create *.bat file with next strings;
Teams_windows_x64 /s timeout 60
NOTE: if you have very fast PC’s in your network – increase timeout;
3. Navigate to Software Library\Application Management\Applications. Click Create Application in upper menu;
4. For General, select option Manually specify the application information and lick Next;
5. For General Information, fill out all fields that you wish, click Next;
6. For Application Catalog, fill out all fields that you wish, add Icon (250×250);
8. For Deployments Types click Add;
9. For General, at Type choose Script Installer and click Next;
10. For General Information, enter Name, add some Administrator Comments or Languages. Click Next;
11. For Content, select Content Location. At Installation program enter:
"teams.bat"
NOTE: this is *.bat file from beginning.
12. At Uninstall program enter:
"%LocalAppData%\Microsoft\Teams\Update.exe" --uninstall -s
NOTE: Microsoft Teams installing to user folder “C:\users\<username>\AppData\Local\Microsoft\Teams\”.
13. Click Next;
14. For Detection method click Add Clause;
Registry
16. At Hive choose:
HKEY_CURRENT_USER
17. At Key enter;
SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Teams
18. At Value enter:
DisplayVersion
19. Set check mark at This registry key is associated with 32-bit application on 64-bit systems
20. At Data Type choose:
String or Version
NOTE: you may click OK and set detection method to installed or not installed. Or set second options and enter at Value your version.
21. Click OK;
23. For User Experience, at installation behavior choose:
Install for user
24. At Installation program visibility choose:
Hidden
25. Set Estimated installation time (minutes) and click Next;
26. For Requirements, config as you need, click Next;
27. For Dependencies, config as you need, click Next;
28. For Summary, click Next;
30. For Deployments Types, Click Next;
33. Distribute content to Distribution Point;
34. Deploy Application to Device Collection;
Install Microsoft Teams Client from Software Center:
1. Go to client and open Software Center;
2. Select app and click Install;
NOTE: App installation time increase by the time from timeout in *.bat file
3. Desktop link created, so app installation goes good, wait for timeout;
4. Cool, application installed;
P. S. Deployed for the company: