This article details the steps to deploy Microsoft Teams using SCCM. Configuration Manager makes it easier to package and deploy Microsoft Teams to your organization.
If you have Microsoft 365 deployed for your organization, Microsoft Teams should be available for you. You can still deploy Microsoft Teams using SCCM.
Microsoft Teams is built on Microsoft 365 groups, Microsoft Graph, and the same enterprise-level security, compliance, and manageability as the rest of Microsoft 365 and Office 365
Integrated with Office 365, Microsoft Teams is a chat-based work-space. Microsoft Teams bring together conversations, content, meetings, files, Office apps, and third-party integrations to provide a single hub for teamwork in Microsoft 365.
I have been working on deploying Microsoft Teams app to an organization. This organization currently has Skype for business installed on the computers.
Teams can also be distributed to your organization as part of Microsoft 365 Apps for enterprise. For more information, see Deploy Microsoft Teams with Microsoft 365 Apps for enterprise.
Download Microsoft Teams Installers
Microsoft provides 32-bit, 64-bit, and ARM64 MSI files that you can use to bulk deploy Microsoft Teams to select users and computers.
MSI files can be used with Microsoft Endpoint Configuration Manager, Group Policy, or third-party distribution software, to deploy Teams to your organization.
Whereas the Bulk deployments are useful because users don’t need to download and install the Teams client manually.
Microsoft recommends that you deploy the Teams package to computers rather than a specific user. By targeting computers, all new users of those computers will benefit from this deployment.
To download the latest version of Microsoft Teams, visit the Download Microsoft Teams page. There are two options available for Windows computers.
- Download Microsoft Teams for Desktop
- Teams for home or small business
- Teams for work or school
- Download Microsoft Teams for Mobile
If you want to download Microsoft Teams MSI installers, you can visit the bulk install teams using MSI installers page and get the installers.
How to Deploy Microsoft Teams Using SCCM
We will now create a new application for Microsoft Teams in SCCM and deploy it to our endpoints. To deploy Microsoft Teams using SCCM, launch the Configuration Manager console. Create a new Application and select Manually specify the application information. Click Next.
On the General Information page, specify information about the Microsoft Teams application and click Next.
Add a new deployment type and select Manually specify the deployment type information. Click Next.
Specify the content location and use the following as install and uninstall commands.
Installation program - "Teams_windows.exe" -s
Uninstall Program - "%LocalAppData%\Microsoft\Teams\Update.exe" --uninstall -s
After you specify the above commands, click Next to continue.
We will now look at the detection method for Microsoft Teams. If you notice the uninstall command for Teams, it is supplied by Microsoft and is stored in the registry. So, we will use the same to detect the presence of Microsoft Teams application.
To detect the presence of Microsoft Teams app, let’s add a new detection rule. In the detection rule choose the setting type as Registry. Specify the following as mentioned below.
- Hive – HKEY_CURRENT_USER
- Key – SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\Teams
- Value – DisplayVersion
- Data Type – String
Select the option “This registry settings must satisfy the following rule to indicate the presence of this application“. Choose Operator to Equals and specify value as 1.0.00.6903.
Click OK and close the detection rule window. Click Next.
On the User Experience window, set the Installation behavior to Install for a user. Set the installation program visibility to Hidden. Click Next.
Complete the remaining steps of the create application wizard and on the completion page click Close.
Distribute the Microsoft Team app to distribution points. In the next step deploy the Microsoft Teams app to the desired collection.
Testing the Teams Deployment using Software Center
In the above steps, we packaged and deploy Microsoft Teams application using SCCM. It’s time to test the Microsoft Teams client installation on computers.
On the client computer, launch the software center. Click Application and under the list of Applications select Microsoft Teams and click Install.
The Microsoft Teams client is downloaded from the local distribution point server and installation begins.
Using the CMTrace tool open the AppEnforce.log file on the client computer to monitor the Microsoft Teams install and uninstall process.
Check out the complete list of SCCM Log Files useful for troubleshooting Configuration Manager issues.
In my lab both install and uninstall of Microsoft Teams worked well. The installation and uninstallation was tested on Windows 7, Windows 10 operating systems.