By using this site, you agree to the Privacy Policy.
Accept
EnterinITEnterinITEnterinIT
  • HOME
  • IT PRO
  • TECH
  • MICROSOFT
    • Azure
    • ConfigMgr/SCCM
    • DPM
    • Orchestrator
    • Hyper-V
    • Microsoft Edge Insider
    • MSI
    • Office 365
    • Office Insider
    • Power BI
    • Skype
    • SQL Server
    • Teams
  • WINDOWS
    • Windows Admin Center
    • Windows Client
    • Windows Server
  • SCCM Query Collection List
Reading: Deploy Microsoft Teams Client with Configuration Manager
Font ResizerAa
EnterinITEnterinIT
Font ResizerAa
  • HOME
  • IT PRO
  • TECH
  • MICROSOFT
  • WINDOWS
  • SCCM Query Collection List
Search
  • HOME
  • IT PRO
  • TECH
  • MICROSOFT
    • Azure
    • ConfigMgr/SCCM
    • DPM
    • Orchestrator
    • Hyper-V
    • Microsoft Edge Insider
    • MSI
    • Office 365
    • Office Insider
    • Power BI
    • Skype
    • SQL Server
    • Teams
  • WINDOWS
    • Windows Admin Center
    • Windows Client
    • Windows Server
  • SCCM Query Collection List
ConfigMgr

Deploy Microsoft Teams Client with Configuration Manager

Published: February 11, 2024
3 Min Read
SHARE

Deploy Microsoft Teams Client with Configuration Manager. Not a perfect method – but work very well. Tested with SCCM 1610 and SCCM 1702 installation.

Contents
Create Microsoft Teams client application deploymentInstall Microsoft Teams Client from Software Center

Update: There are now *.MSI files available, so you don’t need this post anymore.

Create Microsoft Teams client application deployment

1. Create a 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 text strings;

Teams_windows_x64 /s

timeout 60

NOTE: if you have very fast PC’s in your network – decrease timeout;

3. Navigate to Software Library\Application Management\Applications. Click Create Application in the upper menu;

4. For General, select the option Manually specify the application information and click Next;

5. For General Information, fill out all fields that you wish, click Next;

6. For the Application Catalog, fill out all fields that you wish, add Icon (250×250);

7. Click Next;

8. For Deployments Types click Add;

9. For General, at Type choose Script Installer and click Next;

10. For General Information, enter your Name, and add some Administrator Comments or Languages. Click Next;

11. For Content, select Content-Location. At the Installation program enter:

"teams.bat"

NOTE: This is a *.bat file from the 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 the Detection method click Add Clause;

15. At Setting Type choose:

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 a 32-bit application on 64-bit systems

20. At Data Type choose:

String or Version

NOTE: you may click OK and set the detection method to installed or not installed. Or set the second option and enter at Value your version.

21. Click OK;

22. Click Next;

23. For User Experience, at installation behavior choose:

Install for user

24. At Installation program visibility choose:

Hidden

25. Set the 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;

29. Click Close;

30. For Deployments Types, Click Next;

31. For Summary, click Next;

32. Click Close;

33. Distribute content to Distribution Point;

34. Deploy Application to Device Collection;

Install Microsoft Teams Client from Software Center

1. Go to the client and open Software Center;

2. Select the app and click Install;

NOTE: App installation time increases by the time from a timeout in the *.bat file

3. Desktop link created, so app installation goes well, wait for timeout;

Perfect!

TAGGED:Microsoft Office 365Microsoft TeamsSystem CenterSystem Center Configuration ManagerTechnical PreviewWindows
Previous Article Configuration Manager Query Collection List Understanding Configuration Manager 1610 client settings
Next Article SCCM Current Branch Update 1702
7 Comments 7 Comments
  • Grainger says:
    October 31, 2017 at 10:36 pm

    If SCCM runs under the System account context then won’t %localappdata% be for that account and not the currently logged on user?

    Reply
    • Andrei Pryymak says:
      November 1, 2017 at 5:52 am

      In this case you run as service account, but app install for current logged user. App can be installed only if user logged in. Installation behavior – For current user, run as account not current user, it’s only run installation for current user.

      Reply
  • Paul Turpie says:
    November 3, 2017 at 3:59 am

    What is the timeout for?

    Reply
    • Andrei Pryymak says:
      November 3, 2017 at 7:26 am

      There is timeout (based on PC perfomance), because detection rule don’t recognize installation if you run simple silent installation “Teams_windows_x64 /s”, there is some idle with keys creation. But with timeout after product installation – detection rule work as it must. In simple words timeout for correctly detection.

      Reply
  • Yasin says:
    October 16, 2020 at 1:38 am

    0x87D00324(-2016410844) have a idea?

    Reply
    • Andrej Prijmak says:
      October 16, 2020 at 1:41 am

      Hi. Application is installed, this error code means problems with application detection. Try to check if the application installed. if everything fine – check installation detection rules

      Reply
  • Sergen says:
    February 14, 2021 at 11:37 pm

    Thank you. timeout solved my problem.

    Reply

Leave a Reply Cancel reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Translation

English中文(简体)DanskNederlandsFrançaisDeutschItaliano한국어PolskiPortuguêsRomânăEspañolУкраїнська
by Transposh - translation plugin for wordpress

Popular Posts

System Requirements for Windows Server 2016
Windows Server
Configuration Manager Query Collection List
Configuration Manager Query Collection List
ConfigMgr
Structured/Managed Navigation enabled on Modern Pages in Classic Team Sites
Tech
SCCM Failed to get DP locations as the expected version from MP
ConfigMgr

Recent Posts

Installing and Configuring Fail2ban for SSH Protection on Ubuntu 24.04
Linux
Enabling and Configuring FirewallD on AlmaLinux
Linux
User Creation and SSH Key Setup in AlmaLinux
Linux
How to reset password on AlmaLinux
Linux

© 2023 EnterinIT

Go to mobile version
Welcome Back!

Sign in to your account

Username or Email Address
Password

Lost your password?