How to Deploy Microsoft Teams (New) via Intune (Win32 Packaging Guide)
Teams is one of the trickier apps to package for Intune. Microsoft moved from the classic Teams client to the new Teams (Teams 2.0) in 2024, and the packaging approach is different for each. This guide covers the new Teams MSIX/bootstrapper approach, which is the correct method for fresh deployments as of 2024 onwards.
New Teams vs classic Teams
As of late 2024, Microsoft has replaced the classic Teams client (which was an Electron app) with the new Teams client built on Edge WebView2. The packaging approach is different:
- Classic Teams - deployed via the Teams Machine-Wide Installer MSI. Microsoft ended support for classic Teams in July 2024.
- New Teams - deployed via a bootstrapper EXE (teamsbootstrapper.exe) that installs the MSIX package. This is the current supported approach.
Download the bootstrapper and MSIX
Microsoft provides the new Teams bootstrapper on their official page. You need two files:
Bootstrapper: https://go.microsoft.com/fwlink/?linkid=2243204&clcid=0x409 MSIX package: https://go.microsoft.com/fwlink/?linkid=2196106
Download both files and place them in the same source folder (e.g. C:\AppSource\Teams).
Wrap with the Content Prep Tool
The bootstrapper EXE is the setup file, but both files need to be in the source folder:
IntuneWinAppUtil.exe -c "C:\AppSource\Teams" -s "teamsbootstrapper.exe" -o "C:\IntunePackages"
Add the app in Intune
- Upload the .intunewin file
- Name: Microsoft Teams
- Publisher: Microsoft Corporation
Install and uninstall commands
Detection rule
New Teams installs as an MSIX package, so use a registry detection rule rather than a file path:
Alternatively, use a PowerShell detection script:
# Detect new Microsoft Teams
$teamsPackage = Get-AppxPackage -AllUsers -Name "MSTeams" -ErrorAction SilentlyContinue
if ($teamsPackage) {
Write-Output "Detected: $($teamsPackage.Version)"
exit 0
} else {
exit 1
}Known gotchas
WebView2 dependency
New Teams requires Microsoft Edge WebView2 Runtime. On Windows 11 this is pre-installed. On Windows 10, deploy WebView2 as a dependency in Intune before Teams. Add it as a required dependency on the Teams Win32 app.
WebView2 bootstrapper download:
https://go.microsoft.com/fwlink/p/?LinkId=2124703
Teams appearing in both work and personal accounts
New Teams on Windows 11 may show both the personal and work versions. The work version is the one deployed via Intune. The personal version is a Windows 11 inbox app. You can remove the personal version via a PowerShell script targeting the MicrosoftTeams Appx package (note: different package name from MSTeams which is the work version).
Machine-level vs per-user Teams
The -p flag provisions Teams at machine level so it is available to all users who sign in. Without this flag it installs per-user only.
Frequently Asked Questions
Download teamsbootstrapper.exe and MSTeams-x64.msix from Microsoft, wrap with IntuneWinAppUtil, then use the install command: teamsbootstrapper.exe -p -o "MSTeams-x64.msix"
Classic Teams was retired in July 2024. New Teams uses the MSIX bootstrapper deployment method instead of the old Machine-Wide Installer MSI. For new deployments, always use the new Teams approach.
Yes. New Teams requires Microsoft Edge WebView2 Runtime. On Windows 11 this is pre-installed. On Windows 10, deploy WebView2 as a required dependency in Intune before Teams.
Use a PowerShell detection script: Get-AppxPackage -AllUsers -Name "MSTeams". If the package exists, exit 0. Otherwise exit 1.