Microsoft Teams and Skype for Business News and Thoughts

Tom Arbuthnot MVP
Tom Arbuthnot MCSM Communications

This site uses cookies

Find this blog useful? Please take a second to share, thanks!

Get Microsoft Teams Version, Ring and Install Date with PowerShell

Published 18/06/2017 - 0 Comments

You can see the Microsoft teams version in the application in About/Version


Or in add remove programs


If you want to grab it quickly, or from a lot of machines, you can also grab it from the EXE with PowerShell

# Get Microsoft Teams Version with PowerShell

$TeamsExe = Get-Item (“${Env:LOCALAPPDATA}” + “\Microsoft\Teams\current\Teams.exe”)

$LogFile = $env:APPDATA + “\Microsoft\Teams\logs.txt”

$InstallTimeFile = $env:APPDATA + “\Microsoft\Teams\installTime.txt”

$TeamsVersion = [System.Diagnostics.FileVersionInfo]::GetVersionInfo($TeamsExe)

$InstallDate = Get-Content $InstallTimeFile

$ringInfo = Get-Content $LogFile | Where-Object { $_.Contains(“ring=”) }

$d = $($ringInfo[-1]) -split “ring”

$UpdateCheckDate = $($ringInfo[-1]) -split “<”


Write-Host “”
If ($d[2] -ne $null)
write-host “Ring: $($d[2].Replace(“_”,”.”))”
write-host “Ring is GA”
Write-Host “”
Write-host “Install Date: $($InstallDate)”
Write-Host “”
Write-Host “Last Update Check: $($UpdateCheckDate[0])”


Tom Arbuthnot

Tom Arbuthnot

Principal Solutions Architect at Modality Systems
Tom Arbuthnot is Principal Solutions Architect at Unified Communications specialist Modality Systems. He is a Microsoft Certified Master and MVP, blogger, has a regular podcast with UCToday at and is a regular speaker at events including Microsoft TechEd and Ignite. He co-runs The Microsoft UC User Group London.

No comments yet

Leave a Reply:


Weekly Email Update 
of all the key 
Microsoft Teams and Skype for Business News
every Tuesday

No Spam ever, I promise - Tom