During a troubleshooting session there was a need to update all Microsoft Teams Devices in a specific site. In this site there were different manufacturers and models. Currently, the Teams Admin Center (TAC) allows to select devices and send the update request but in this case the requirement was to only update phones in one … Continue reading Update-UcTeamsDevice


UCLobby Teams 0.3.1

A new version is now available in PowerShell Gallery.                 To install in PowerShell: Install-Module UclobbyTeams                 If you already have the module: Update-Module UclobbyTeams Here are the changes since last post (0.2.0): General 0.3.1 Change: Added a check, in all cmdlets, if there is a newer version of module available (Test-UcModuleUpdateAvailable). 0.2.7 Change: We … Continue reading UCLobby Teams 0.3.1

UCLobby Teams 0.2.0

A new version is now available in PowerShell Gallery and here are the changes included: Get-UcTeamsVersion Added Computer parameter to get Teams version on a remote machine. Added Path parameter to specify a path that contains Teams log files. Get-UcTeamsDevice New cmdlet that gets Microsoft Teams Devices information using MS Graph API. Test-UcTeamsDevicesConditionalAccessPolicy New cmdlet … Continue reading UCLobby Teams 0.2.0

UCLobby Teams 0.1.3

A new version is now available in PowerShell Gallery and here are the changes included: Get-UcTeamVersion Fixed the issue where the version was only showing 4 digits.Added information for Ring, Environment, Region. Get-UcTeamUsersEmail New cmdlet that returns a list of users email address that are part of a Team Get-UcTeamsWithSingleOwner This function returns a list … Continue reading UCLobby Teams 0.1.3


Sometimes, we get asked which forest customers should use when moving a user to Microsoft Teams in the Move-CsUser. A quick way to check the forest is to open the following link in a browser: https://webdir.online.lync.com/AutoDiscover/AutoDiscoverservice.svc/root?originalDomain=uclobby.com In the response we can look at the redirect URL and look at the forest, in this case it … Continue reading Get-UcTeamsForest

UCLobby Teams PowerShell Module

After publishing Teams: Check client version using PowerShell I started this module as a side project. Unfortunately, it stayed on draft from some time but now it’s finally here. The plan is to add useful functions related to Microsoft Teams and have them bundled in a single module. The module is available in the PowerShell Gallery: PowerShell Gallery – UCLobbyTeams … Continue reading UCLobby Teams PowerShell Module

PSScript: Get Phone Registration from Log files

Recently a customer requested to get a phone inventory, usually we can simply use the Skype for Business Monitoring Report: The issue was that customer had around 6000 phones and this report is limited to 1000 (by design). One option could be change the SQL Stored Procedure that is executed when we run the IP … Continue reading PSScript: Get Phone Registration from Log files

Teams: Check client version using PowerShell

Update May 18th 2022: Now available as Get-UcTeamsVersion in UCLobby Teams PowerShell Module An easy way to check MS Teams version is in the client by going to About > Version: The version will be displayed near the Command Box: The MS Teams client is installed per user and the version is stored in the settings.json file: %AppData%\Microsoft\Teams\ … Continue reading Teams: Check client version using PowerShell