Skip to main content

Device Administrator Enrollment Requiered for Teams Android Authentication | Teams Android-based Systems Cannot Login

Enabling Cross-Tenant meeting Invitations via PowerShell | How Can External Users Book Internal Rooms?

Hello, everyone!! It's time to proceed with the How to Set up Microsoft Teams Rooms series! This blog post will be essential for some or, for everybody, I'm not sure yet. Let me explain my POV, as a Systems Engineer, I've been working in conjunction with many engineers who work at different companies, such as Microsoft, Zoom, Google, and so on. They send meeting, and the in-office devices need to be able to be booked, and let them know they've made booking, so is it essential, right? Let me show you how this can be done.

Note: The title is not Microsoft teams related, I know it, but I decided to type in another one, since we can use this step-by-step guide to change configuration on all our room resources.

Do you prefer a video over a reading? Check out the following video:

Microsoft Exchange doesn't permit external people to book our rooms and resources by default, but we can configure our resources to accept external meetings via PowerShell.

Note: if you are a teams rooms user, then this will be helpful, because several users have told me that they don't see invitations on their controller, but the invitations were sent by their integrator and, they belong to another tenant.

Run PowerShell as admin, connect to Exchange and sign in with your admin account.

Connect-ExchangeOnline

Enable External Users to Book Rooms 

Method 1: User Principal Name

Run the following command and look for your room.

Get-Mailbox | Where {$_.RoomMailboxAccountEnabled -eq $True} | Format-Table Name, UserPrincipalName

 Enable External Users to Book Rooms

 For instance, I'd like that external users can book my living Room, so let's run the following code:

Set-CalendarProcessing <UserPrincipalName> -ProcessExternalMeetingMessages $True

Enable External Users to Book Rooms

And that's all!

Did it work?

Let's check the configuration has been applied by running the following command:

Get-CalendarProcessing <UserPrincipalName> | Select *external*

Enable External Users to Book Rooms 

Now, you can book my living room whenever you need! 😁👌

Method 2: Room Name

Let's find out our name's rooms by running the following code:

Get-Mailbox | Where {$_.RoomMailboxAccountEnabled -eq $True} | Format-Table Name, UserPrincipalName

 Enable External Users to Book Rooms

Get-Mailbox "Name" | Set-CalendarProcessing -ProcessExternalMeetingMessages $true

Enable External Users to Book Rooms

In case you skip the 1st method, I'd like to tell you that now, you can book my living room whenever you need! 😁👌 

Did it work? 

Type in the following command to find out the answer.

Get-Mailbox "Name" | Get-CalendarProcessing | Select *external*

Enable External Users to Book Rooms

Rolling Back

I'm not sure the method was used by you, but you only need to change $true to $false in order to roll default configuration back.

For 1st method:

Set-CalendarProcessing <UserPrincipalName> -ProcessExternalMeetingMessages $False

For 2nd method:

Get-Mailbox "Name" | Set-CalendarProcessing -ProcessExternalMeetingMessages $false

Enable External Users to Book Rooms

That's all for today! Thanks for reading. If you have any questions, feel free to reach out. Remember to subscribe to this blog, my YT channel, and follow me on my social media.

Connect with me

If you like my blog, and it's helped you, let me know with a coffee 😃😄

Comments

Popular posts from this blog

How to Upgrade and Downgrade a Studio X or G7500 using Custom Server, Web UI or Poly Lens

There are several options to update and downgrade your Poly systems, today I'm going to show you how these 3 options (Custom Server, Web User Interface, Poly Lens Cloud) can be done.

Couldn't Connect to Workplace Join. Try again, or contact your admin

I was writing a new blog post about Microsoft Teams Panels, and guess what, dear reader? One user came across a new issue!! And he told me about it, so, let's talk about how to fix "Couldn't Connect to Workplace Join. Try again, or contact your admin".

How to Set up Poly Studio X Series | Configuring Studio X Series for the First Time

In this blog post, I'll be showing you how to configure your new Studio X30, X50 or X70.

How to Access and Control Microsoft Teams Rooms Remotely

The day has come for me to write this blog post! My colleagues asked me for showing them how to Control MTRoW remotely, In addition, I took part of Get-CS LATAM event last week, and I was delivering a tech presentation in-person, I showed the attendees how to access and control their Microsoft Teams Rooms remotely, so  I decided to publish a post to help them, my colleagues and everyone.

Device Administrator Enrollment Requiered for Teams Android Authentication | Teams Android-based Systems Cannot Login

Hello, Everyone!! 👀 This will be a short blog post, but I just wanna make you aware of this new requirement. The rules have changed for MTRoA deployments, now we must turn on Device Admin Enrollment in Intune. In case you don't know where we can turn it on, or you haven't used Intune (Endpoint Manager), don't worry, this blog post will help you get by.