Update 2024/03/15 – This cmdlet was removed on version 0.4.4 after Skype for Business Online deprecation.
Recently, we were working on a migration to Microsoft Teams from Skype for Business Server and one of the last steps was to change the Tenant Mode to TeamsOnly.
However, customer asked to check if all domains (200+) had the correct DNS records before executing the change to TeamsOnly.
For this we created a simple script and now it’s part of the UC Lobby Teams PowerShell module.
The best option is to use the PowerShell cmdlet without any parameters:
Test-UcTeamsOnlyModeReadiness
Alternatively, we can use the domain parameter to specify a domain that is part of the domains added and verified to a Microsoft 365 Tenant.
Test-UcTeamsOnlyModeReadiness -Domain uclobby.com
Note: Using the Domain parameter does not require to be connected with Microsoft Teams PowerShell module. Also, we use a different method to check if the domain is enabled for SIP, hence the difference in the output.