Manual Update of the Microsoft Teams Room System App

Graham Walsh
2 min readApr 16, 2020

--

Update — Febraury 2021

Microsoft released another way of manually updating the MTR systems. See the full post here.

Steps to Update Manually

If you can’t wait for your device to get the automatic update and you want to test out the new features, it is possible to do a manual update. This is only possible if the deployment kit has been uploaded to the Microsoft site here. Once that is download, run the installer. Once finished, it will open the folder where it has been extracted. The default location is…

C:\Program Files (x86)\Skype Room System Deployment Kit

Now we have that ready, you can now run an elevated PowerShell session on the Admin desktop side of the Microsoft Teams Room system. The reference document is here. I decided to copy the $oem$ folder over to my NAS drive on my home network and reference that here. Below is the correct command to run. I tried a few times using the official docs and reported an error saying this, but never got round to testing what it actually is. A colleague provided me with the correct script which is below and I’ve submitted a ticket to Microsoft to update their docs too.

It is also possible to copy the files locally. Here I have created a Temp folder on the C:\ drive.

Using a Remote Share

Add-AppxPackage -ForceApplicationShutdown -Path '\\192.168.1.100\install\mtrdeploy\$oem$\$1\Rigel\x64\Ship\AppPackages\*\*.appx' -DependencyPath (Get-ChildItem '\\192.168.1.100\install\mtrdeploy\$oem$\$1\Rigel\x64\Ship\AppPackages\*\Dependencies\x64\*.appx' | Foreach-Object {$_.FullName})

Using a local directory

Here is the syntax when using all the files in C:\Temp

Add-AppxPackage -ForceApplicationShutdown -Path 'C:\Temp\$oem$\$1\Rigel\x64\Ship\AppPackages\*\*.appx' -DependencyPath (Get-ChildItem 'C:\Temp\$oem$\$1\Rigel\x64\Ship\AppPackages\*\Dependencies\x64\*.appx' | Foreach-Object {$_.FullName})

The difference from the Microsoft docs and to the actual correct command is that you don’t use -Update in the script. You basically shut down the MTR app, apply the update and PowerShell is done. What you must then do is a reboot of the system and it will come back with the updated MTR app.

That’s all for now, enjoy the new version of the app.

Originally published at Graham Walsh [ Blog ].

--

--

Graham Walsh

Product Specialist / Strategic Alliances @neat_no, Dad to my boys Leo & Jake, #F1, #rugby, house music & #Peloton — LB #Graham_Walsh All my own tweets