How to Deploy MS Teams Using ConfigMgr Step by Step Guide|SCCM

1
Deploy MS Teams

The following steps help to create MS Teams client package and deploy the same for your organization using SCCM. Let’s dive into Deploy MS Teams using ConfigMgr Step by Step Guide.

NOTE! – I got a feedback that this installation download 2 GB of complete office suite no matter what product you want to install from the wizard. I think in the specific case of Teams. The best way to deploy is downloading only the MSI from Microsoft (around 150 MB) and deploy it.

Introduction

Microsoft announced that Skype for Business is end it’s support by July 31, 2021. So, most of the organizations are started the migrations to Microsoft teams. ConfigMgr gives admins an easy option to deploy the application to Windows 10 devices.

MS Teams has all the features your users need to continue business continuity, Teams actually has more features and we have found the majority of our end users are more happy with the MS Teams experience over Skype.

Install & Deploy MS Teams using ConfigMgr
Install & Deploy MS Teams using ConfigMgr

Create MS Teams Application in SCCM

  • Launch SCCM console from an internet connected machine
  • Navigate to \SoftwareLibrary\Overview\Office 365 Client Management dashboard
  • Click on the + Office 365 Installer from the Office 365 Client Management Dashboard
+ Office 365 Installer Deploy MS Teams using ConfigMgr
+ Office 365 Installer Deploy MS Teams using ConfigMgr
  • Specify General Settings for MS Teams package
  • Enter the Name for the package “MS Teams en-US
  • Content Location where this wizard will download MS Teams source files “\\CMMEMCM\Sources\MS Teams
Specify General Settings for MS Teams package
Specify General Settings for MS Teams package
  • This is the main step in the MS Teams client package creation from Microsoft Office 365 Client Settings
  • Click on Office Customization tool (More details about office customization tool in the below section of this post) to customize and import your XML to SCCM application engine.
 Microsoft Office 365 Client Settings - Deploy MS Teams using ConfigMgr
Microsoft Office 365 Client Settings – Deploy MS Teams using ConfigMgr

Product & Releases

  • Select the Architecture of MS Teams application you want install in Office Customization Tool
    • x64
  • Select – Which Products & Apps do you want to deploy
    • MS Teams application is part of Office Suite – Office 365 ProPlus
Office Suite - Office 365 ProPlus - MS Teams
Office Suite – Office 365 ProPlus – MS Teams
  • Select the update Channel
    • Semi-Annual Channel
  • Select the MS-Teams version to deploy as per office 365 ProPlus version
    • 1908.11929.20606
Semi-Annual Channel - for MS Teams
Semi-Annual Channel – for MS Teams
  • Select the apps from Office 365 ProPlus package
  • I selected ONLY MS Teams
  • Click NEXT
apps from Office 365 ProPlus package - Deploy MS Teams using ConfigMgr
apps from Office 365 ProPlus package – Deploy MS Teams using ConfigMgr

Languages

  • Select the Language settings for MS Teams application
  • Select Primary Language
    • English (United States)
  • Select Additional Languages
    • Select Additional Languages
  • Select Additional Proofing Tools
    • Select Additional proofing tools
 Language settings for MS Teams application - Deploy MS Teams using ConfigMgr
Language settings for MS Teams application – Deploy MS Teams using ConfigMgr

MS Teams Installation Options

  • Select MS Teams Installation Options
    • Pin Icons to Task-bar – ON
    • Logging option is ON
    • You can select the option to save log files
    • Shut down running application option is kept as OFF
  • Click NEXT
Select MS Teams Installation Options Deploy MS Teams using SCCM
Select MS Teams Installation Options – Deploy MS Teams using SCCM

Uninstall Any MSI Versions of Office

  • Upgrade Options? I didn’t want to upgrade or Uninstall any existing applications
  • Click on NEXT button to continue
Uninstall Any MSI Versions of Office
Uninstall Any MSI Versions of Office

Licensing & Activiation

  • Automatically Accept the EULA
    • I want MS Team to get automatically updated with subscription licenses
    • You can also use KMS option if you still use KMS to activate
  • Select Product Activation Options
    • Select User Based (If you are ok with it). It’s better to select Shared computer if multiple users are using same computer
  • Click on NEXT to continue
Licensing & Activation Deploy MS Teams using SCCM
Licensing & Activation Deploy MS Teams using SCCM

General Options

  • Provide your organization name to set the company property in MS Teams
  • Provide a Description
General Options  Options in MS Teams Client Package
General Options Options in MS Teams Client Package

Application Preferences for MS Teams

  • Select the application preferences configuration for MS Teams
  • Click on FINISH button to continue
Application Preferences for MS Teams
Application Preferences for MS Teams
  • Click on REVIEW to continue
Review the configuration of MS Teams application
Review the configuration of MS Teams application
  • Select Keep current settings from Default file format options
  • Click on OK to continue
Keep current settings from Default file format options
Keep current settings from Default file format options

Submit MS Teams Install Configurations

  • Click on SUBMIT button from Configured settings
Submit MS Teams Install Configurations
Submit MS Teams Install Configurations
  • Configuration XML is saved and click on NEXT button from Microsoft Office 365 Client Settings page
Deploy MS Teams using ConfigMgr
Deploy MS Teams using ConfigMgr – Almost there

Deploy MS Teams Using ConfigMgr

  • Click on Yes to create deployment for MS Teams application
Yes to create deployment for MS Teams application
Yes to create deployment for MS Teams application

Select the Collection to Deploy MS Teams

  • Click on Browse button to select the collection of Devices or Uses you want to deploy MS Teams
  • Select the Collection from the drop-down menu
  • Click on NEXT button
Browse button to select the collection of Devices or Uses
Browse button to select the collection of Devices or Uses

Select Distribution Point

  • Select the Content Destination
    • Add Distribution Point
  • Click on NEXT
Select Distribution Point - Deploy MS Teams using ConfigMgr
Select Distribution Point – Deploy MS Teams using ConfigMgr

Required Vs Available Deployment

  • Specify Settings to Control How MS Teams is deployed
  • Select Action – Install
  • Select Purpose – Required
Required Vs Available Deployment
Required Vs Available Deployment

Scheduling Options of MS Teams Installation Using SCCM

  • Set Installation Deadline as per your application deployment schedule
  • For this example, I have set this up as Installation Deadline
    • As Soon As Possible after the available time
  • Click NEXT to continue
Scheduling Options of MS Teams Installation
Scheduling Options of MS Teams Installation
  • Click NEXT from Specify User Experience page
  • Click NEXT from Alerts page
  • Click NEXT from Summary page
  • Wait until the Wizard connects to OFFICE CDN and complete the download the source files of MS Teams – Progress
Wait until the Wizard connects to OFFICE CDN and complete the download the source files of MS Teams - Progress
Wait until the Wizard connects to OFFICE CDN and complete the download the source files of MS Teams – Progress

Verify MS Team Download

You can verify PatchDownloader.log from %TEMP% folder.

Checking machine config  $$<03-07-2020 00:33:09.697+00>
Cert revocation check is disabled so cert revocation list will not be checked.
To enable cert revocation check use: UpdDwnldCfg.exe /checkrevocation
Verifying file trust C:\Users\anoop.MEMCM\AppData\Local\Temp\CAB9BFC.tmp
File trust C:\Users\anoop.MEMCM\AppData\Local\Temp\CAB9BFC.tmp verified
Successfully moved C:\Users\anoop.MEMCM\AppData\Local\Temp\CAB9BFC.tmp to \CMMEMCM\Sources\MS Teams\office\data\16.0.11929.20606\stream.x64.en-us.dat.cat
Downloading file \CMMEMCM\Sources\MS
.
File trust C:\Users\anoop.MEMCM\AppData\Local\Temp\CAB9C4B.tmp verified:
Successfully moved C:\Users\anoop.MEMCM\AppData\Local\Temp\CAB9C4B.tmp to \CMMEMCM\Sources\MS Teams\office\data\16.0.11929.20606\stream.x64.en-us.proof.dat.cat

Results

  • Click on CLOSE to complete the following
    • Deploy MS Teams Using ConfigMgr – A Step by Step Guide
Deploy MS Teams using ConfigMgr
Deploy MS Teams using ConfigMgr

End User Results – Windows 10

End User Results – Windows 10 – MS Teams Successfully Completed

End User Results - Windows 10  - MS Teams Successfully Completed
End User Results – Windows 10 – MS Teams Successfully Completed

Resources

Config File XML

NOTE! -Following is the sample “Configuration.xml” file which I created for MS Teams deployment using ConfigMgr | Microsoft Endpoint Manager.

<Configuration ID="2fff8b8d-3c01-4fc2-a2ee-ad00d1a2b207" Host="cm">
 <Info Description="Anoop HTMD" />
 <Add OfficeClientEdition="64" Channel="Broad" OfficeMgmtCOM="TRUE" Version="16.0.11929.20606">
 <Product ID="O365ProPlusRetail">
 <Language ID="en-us" />
 <ExcludeApp ID="Access" />
 <ExcludeApp ID="Excel" />
 <ExcludeApp ID="Groove" />
 <ExcludeApp ID="Lync" />
 <ExcludeApp ID="OneDrive" />
 <ExcludeApp ID="OneNote" />
 <ExcludeApp ID="Outlook" />
 <ExcludeApp ID="PowerPoint" />
 <ExcludeApp ID="Publisher" />
 <ExcludeApp ID="Word" />
 </Product>
 </Add>
 <Property Name="SharedComputerLicensing" Value="0" />
 <Property Name="PinIconsToTaskbar" Value="TRUE" />
 <Property Name="SCLCacheOverride" Value="0" />
 <Property Name="AUTOACTIVATE" Value="0" />
 <Property Name="FORCEAPPSHUTDOWN" Value="FALSE" />
 <Property Name="DeviceBasedLicensing" Value="0" />
 <AppSettings>
 <Setup Name="Company" Value="HTMD" />
 </AppSettings>
 <Display Level="Full" AcceptEULA="TRUE" />
</Configuration>

1 COMMENT

  1. I followed the same steps to package Microsoft 365 Teams. However, it will remove the entire Office 365 Suite once its installed.

    Not sure what caused the issues.

LEAVE A REPLY

Please enter your comment!
Please enter your name here

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