Ever wondered which Microsoft Teams version you're running? Whether troubleshooting glitches, ensuring compatibility, or planning updates, knowing your exact Teams version is crucial. PowerShell makes it lightning-fastβno digging through settings or About pages. This guide delivers how to check your Microsoft Teams version using PowerShell with precise, up-to-date commands. Let's dive in and empower your workflow! π
Why Use PowerShell to Check Microsoft Teams Version?
- β Speed: Get results in seconds, no GUI navigation.
- β
Automation-ready: Script it for multiple machines.
- π§ Precision: Detects both classic and new Teams installs accurately.
- π IT admin gold: Bulk checks via remote PowerShell.
Perfect for sysadmins managing fleets or users verifying updates. Ready? Prerequisites first.
Prerequisites for PowerShell Teams Version Check
- PowerShell 5.1+ (built-in on Windows 10/11/Server 2026).
- Microsoft Teams installed (desktop app).
- Run as Administrator for machine-wide installs (recommended).
Step-by-Step: How to Check Microsoft Teams Version Using PowerShell
Fire up PowerShell (Win + X > Windows PowerShell (Admin)) and copy-paste these commands. We'll cover the top methods.
Method 1: Registry Query (Most Reliable for All Teams Versions) β
This scans the uninstall registry for Teams entriesβworks for both per-user and machine installs.
$uninstallPaths = @(
'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*',
'HKLM:\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Uninstall\*',
'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*'
)
Get-ItemProperty $uninstallPaths |
Where-Object { $_.DisplayName -like '*Teams*' -and $_.DisplayName -notlike '*machine*' -and $_.DisplayName -notlike '*bootstrapper*' } |
Select-Object DisplayName, DisplayVersion, Publisher |
Format-Table -AutoSize
Output example:
| DisplayName | DisplayVersion | Publisher |
| Microsoft Teams | 24124.240.2223.42 | Microsoft Corporation |
β
Boom! Your Teams version is right there. Adjust filters for "new Teams" if needed.
Method 2: Quick WMI/CIM Scan (Alternative for Installed Products)
For a broader app list including Teams:
Get-CimInstance -ClassName Win32_Product | Where-Object Name -like "*Teams*" | Select-Object Name, Version
Note: This triggers MSI verification (slower), so use Method 1 first.
Method 3: For New Teams (MSIX-Based) β€
Newer Microsoft Teams uses MSIX packaging. Check via Appx:
Get-AppxPackage *Teams* | Select-Object Name, Version
Or for provisioned packages:
Get-AppxProvisionedPackage -Online | Where-Object DisplayName -like "*Teams*"
Pro Tip: Automate with a One-Liner PowerShell Function
Save this as a script for instant reuse:
function Get-TeamsVersion {
$teams = Get-ItemProperty 'HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*', 'HKCU:\SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\*' |
Where-Object { $_.DisplayName -match 'Microsoft Teams' }
if ($teams) { Write-Output "Teams Version: $($teams.DisplayVersion)" } else { Write-Output "Teams not found!" }
}
Get-TeamsVersion
Run it anytime: Get-TeamsVersion. π Scales to remote machines with Invoke-Command.
Troubleshooting Common Issues π
| Issue | Solution |
| No output | Run as Admin; check both HKLM/HKCU. |
| Multiple versions | Filter by DisplayName; uninstall extras via Apps & Features. |
| New Teams not detected | Use Get-AppxPackage; ensure latest PowerShell 7+. |
| Remote check fails | Enable WinRM: Enable-PSRemoting. |
Stuck? Verify install path: (Get-ItemProperty 'HKCU:\Software\Microsoft\Teams').TeamInstallPath.
Bonus: Compare Versions & Stay Updated
Latest stable Teams versions evolve rapidly. Cross-check with official release notes via Microsoft Docs. Script updates? Integrate with winget:
winget list --id Microsoft.Teams
This pulls installed version + available updates. Pair with PowerShell for a full audit dashboard!
Wrap-Up: Master Your Teams Version Checks Today!
You now know how to check your Microsoft Teams version using PowerShell like a proβfast, accurate, and scriptable. Apply these steps, automate your checks, and keep your Teams humming. Got tweaks or remote scenarios? Drop a comment belowβwe're all in this collab together! π
Pro move: Bookmark this for your IT toolkit. Next up: Automate Teams updates? Stay tuned! π