Update MS Teams through SCCM

Sarfraz Aslam 166 Reputation points
2021-03-15T12:14:40.363+00:00

Hi, We have a requirement to update MS Teams clients from the older version to the latest one through SCCM. Please guide me the way forward how to better achieve it with the steps. We have SCCM version 2010

Regards,
Sarfraz

Microsoft Security Intune Configuration Manager Application
Microsoft Security Intune Configuration Manager Other
0 comments No comments
{count} votes

Accepted answer
  1. SunnyNiu-MSFT 1,706 Reputation points
    2021-03-16T07:25:55.723+00:00

    @Sarfraz Aslam
    Here is an answer to your question that hopefully you find helpful!
    Agree with what GaryBlok said, we could deploy the latest version of the Teams MSI files to install Teams but not to deploy updates, this is because the client will auto update when it detects a new version is available from the service. We cannot control or manage Teams updates.

    After uninstalling the old version of the Teams app according to the method provided by GaryBlok, there is a detailed step-by-step guide for re-installation using SCCM for reference: https://www.iamsysadmin.eu/applications-sccm-deploy/install-microsoft-teams-with-microsoft-endpoint-configuration-manager/ (Third-party link, just for your reference.)


    If the response is helpful, please click "Accept Answer"and upvote it.
    Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.

    0 comments No comments

3 additional answers

Sort by: Most helpful
  1. Gary Blok 1,756 Reputation points
    2021-03-16T03:44:09.003+00:00
    1 person found this answer helpful.

  2. Gary Blok 1,756 Reputation points
    2021-03-16T04:45:39.567+00:00

    Did you look at this section: https://learn.microsoft.com/en-us/MicrosoftTeams/msi-deployment#clean-up-and-redeployment-procedure
    It explains how to remove older clients and install the latest. (which sounds like your original question). if you want to use CM to update Teams you follow the 4 steps there:

    1. Uninstall the Teams app installed for every user profile. For more information, see Uninstall Microsoft Teams.
    2. Delete the directory recursively under %localappdata%\Microsoft\Teams.
    3. Delete the HKEY_CURRENT_USER\Software\Microsoft\Office\Teams\PreventInstallationFromMsi registry value.
    4. Redeploy the MSI package to that particular computer.

    Then moving forward you allow the built in self-updater keep Teams Current.

    1 person found this answer helpful.

  3. Skeeter 1 Reputation point
    2021-06-29T20:05:08.977+00:00

    @SarfazAslam-1813, unless you want someone to come into your job and do it for you, all your answers are here. Teams auto-upgrades, so you should only have to install it once. I have a super old version of teams in my task sequence and it just updates itself when the task sequence is over, taking a bunch of time to constantly update it isn't really necessary.

    Also, you will notice that Teams is a per-user install, so automated uninstalls don't really work. You can't really automate something to delete Hkey_current_user stuff, especially if there are multiple people who use the computer. So, as everyone has basically already said:

    You put the installer in your task sequence, doesn't really matter what version because it will auto-update after the TS is done.

    Everything in your environment will then stay auto-updated, corrupted clients have to be addressed manually. Oh well, job security for your help desk. Microsoft loves employing people :-D


Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.