UCPrimer
  • UCprimer
  • About

Deploy MTR Windows using OTP

12/29/2023

0 Comments

 
Picture
In the latest 4.19.57 version of Teams Room on Windows, Microsoft introduced a simplified deployment option using one-time passwords, or OTPs. This is especially useful for those who work with a system integrator. An OTP eliminates the security risk of needing to share room credentials, like usernames and passwords, with your installer. The code is shared with a company administrator, who can remotely provision credentials to the device. OTPs are currently available on Windows devices only. In this blog post, we walk through the steps of deploying MTR Windows using this new option.
To begin we head over to the Teams Room Pro Management Portal at https://portal.rooms.microsoft.com/ and sign in with an account that has administrative permissions on Teams. On the Resource Accounts tab on the left pane, the list of al the resource accounts that can be used for Teams Rooms or Panels are displayed. The newly added "Generate OTP" button is the on the top of the list. To create a OTP, we fiirst select a resource account. If the "Generate OTP" button is greyed out, the "Readiness Status" column will likely show a "Needs action". This usually means that password expiration is enabled for the resource account. The screenshot below shows this scenario:
Picture
For the OTP deployment method to work, we need to disable password expiration for the resource account which is enabled by default. To do this, we can use the Azure AD powershell cmdlets but since this will soon be deprecated in March 2024, now would be a good time to start using the Microsoft Graph Powershell SDK that will replace Azure AD powershell. As of this writing, the latest version is 1.0 and can be installed at this URL: https://learn.microsoft.com/en-us/powershell/microsoftgraph/installation?view=graph-powershell-1.0

After installing, we run the following commands to disable password expiration for a resource account that we want to generate an OTP:

 Connect-MgGraph -Scopes "User.ReadWrite.All"
 Update-MgUser -UserId [email protected] -PasswordPolicies DisablePasswordExpiration


Example is shown in the picture below:
Picture
Now when we go back to the Teams Pro Portal and select the resource account that has password expiration disabled and we now see that the "Generate OTP" button is no longer greyed out. Clicking on the button will bring up the account selection pane as shown below:
Picture
Ensuring that the correct resource account is selected, we can click on "Next" which brings up the Configuration page. Here we can choose to let the system automatically generate passwords for the resource accounts, which will replace any existing password that it may have, or to retain the existing password via a CSV file that can be uploaded. For this walk through, we will just select the first option and proceed to the next step:
Picture
Finally in the review page, we click on "Generate" to create the OTP:
Picture
Next we can choose to download a CSV file containing the OTP along with the passwords, or just a file with the OTP. For example, below is the contents of the CSV file for our resource account and note that the OTP has an expiry of 24 hours by default:
​UPN
Display name
​OTP
​OTP expiry
​Password
​[email protected]
​Poly MTR03
​E9NZ-99WW-Y9Q3-U523
​2023-12-30 01:19:50 AM - GMT+8
*************
Now that we have the OTP, we can proceed to deploy the MTR on Windows device. At the intro screen on the device touch panel, we click on "Get started" and accept the license agreement:
Picture
Picture
The next screen allows us to enter the OTP and click "Continue":
Picture
A message will display on the touch console stating that it is waiting for admin to approve our request. Now we can head back to the Teams Room Pro Portal and click on the "Review OTP requests" which will allow us to approve or reject the request:
Picture
Finally, we see on the MTR Windows devices touch console that the system is now signed in:
Picture
Last but not least, administrators can choose how long is the expiry of the OTP and whether to auto-approve in the "Preferences" page:​
Picture
This concludes the walk through on how MTR Windows devices can now be deployed using the OTP method, providing administrators with a fast, easy and secure way to provision new MTR rooms throughout the organization. 
0 Comments

Your comment will be posted after it is approved.


Leave a Reply.

    UCPrimer

    Picture
    Picture
    Picture
    View my profile on LinkedIn

    Important Links

    Microsoft Teams Docs
    Microsoft Learn

    ​Microsoft MVP Blogs

    Michael Tressler’s Blog
    Michael’s MTR Quick Tip Videos
    Jimmy Vaughan’s Blog
    Jeff Schertz
    Adam Jacobs
    James Cussen
    ​Damien Margaritis

    Archives

    March 2025
    February 2025
    January 2025
    December 2024
    November 2024
    October 2024
    August 2024
    July 2024
    May 2024
    April 2024
    March 2024
    February 2024
    December 2023
    November 2023
    October 2023
    September 2023
    July 2023
    March 2023
    February 2023
    January 2023
    November 2022
    October 2022
    September 2022
    August 2022
    July 2022
    March 2022
    February 2022
    January 2022
    December 2021
    November 2021
    October 2021
    September 2021
    August 2021
    June 2021
    April 2021
    March 2021
    December 2020
    October 2020
    September 2020
    August 2020
    April 2020
    March 2020
    February 2020
    January 2020
    December 2019
    November 2019
    October 2019
    September 2019
    August 2019
    July 2019
    March 2019
    November 2018
    October 2018
    September 2018
    August 2018
    June 2018
    March 2018
    February 2018
    January 2018
    December 2017
    November 2017
    August 2017
    July 2017
    April 2017
    March 2017
    February 2017
    January 2017
    November 2016
    October 2016
    September 2016
    August 2016
    July 2016
    June 2016
    May 2016
    April 2016
    March 2016
    January 2016
    November 2015
    October 2015
    September 2015
    August 2015
    July 2015
    June 2015
    May 2015
    April 2015
    March 2015
    February 2015
    January 2015
    December 2014
    November 2014
    October 2014
    September 2014
    August 2014
    July 2014
    June 2014
    May 2014
    April 2014
    March 2014
    February 2014
    January 2014
    December 2013
    November 2013
    October 2013
    September 2013
    August 2013
    July 2013
    June 2013
    May 2013
    April 2013
    March 2013
    February 2013
    January 2013
    December 2012
    November 2012
    September 2012
    August 2012

    Categories

    All
    Edge
    Exchange 2013
    Hybrid
    Lpe
    Lync 2010
    Lync 2013
    Mobility
    Oauth
    Office365
    Polycom
    Ucs

    RSS Feed

    This website uses marketing and tracking technologies. Opting out of this will opt you out of all cookies, except for those needed to run the website. Note that some products may not work as well without tracking cookies.

    Opt Out of Cookies