MSTeams

Did you ever had, in a Teams Meeting, that during your screen sharing that someone else took it over with their screen? Or maybe you experienced that someone was trolling and put all on Mute, or even worse, kicked some people out of the meeting?

Of course these are “Doom-Scenarios” and with the proper Adoption this shouldn’t be an issue right?

If this is the case, you found out that a few days ago this wasn’t possible yet to change the default meeting options. It was only possible to change the specific role of a user during the meeting. But in a meeting with 20+ people, this isn’t a fun job to do right?

Things changed. The Organizer can open the meeting from the calendar, before the meeting is started, and click the “Meeting Options”.

MSTeams New Feature | Who can Present?

From there he/she is able to adjust the “Who can present?” for this specific meeting.

MSTeams New Feature | Who can Present?

As you can see, default is set on “Everyone”.

To change the default value of “Who can present?” setting in Teams, we need to use Powershell.
It’s a little confusing because it looks like it is only doing something for Presenting during a meeting, but it is doing more. Default is that everyone you invite (from you internal organization) will be a presenter, but changing the setting gives you the option to add everyone as attendee instead.

Some extra information: In total there are 3 roles inside the Teams Meeting: “Organizer”, “Presenter” and “Attendee”

So, what’s the difference? What can they do?
Below an overview of the roles and their capabilities

Organizer / Presenter

  • Speak and share video
  • Participate in meeting chat
  • Share content
  • Privately view a PowerPoint file shared by someone else
  • Take control of someone else’s PowerPoint presentation
  • Mute other participants
  • Remove participants
  • Admit people from the lobby
  • Change the roles of other participants
  • Start or stop recording

In addition, only the “Organizer” is able to change the meeting options.

Attendee

  • Speak and share video
  • Participate in meeting chat
  • Privately view a PowerPoint file shared by someone else

So back to changing the defaults of “Who can present?” in Teams. As I already mentioned, this needs to be done via Powershell.

First, you need to connect to Skype for Business online (I know, again little confusing right?).
So open up Powershell and run the command to make the connection. If you are just using Username and Password (so not an MFA enabled account) you can use the code below:

Import-Module SkypeOnlineConnector
$userCredential = Get-Credential
$sfbSession = New-CsOnlineSession -Credential $userCredential
Import-PSSession $sfbSession

If you are using an account that is MFA enabled, use this code instead:

Import-Module SkypeOnlineConnector
$sfbSession = New-CsOnlineSession
Import-PSSession $sfbSession

I’m using an account that is MFA enabled, so I use the second code to connect to my Tenant

MSTeams New Feature | Who can Present?

After entering my username it will pop-up a window to enter my password

MSTeams New Feature | Who can Present?
As my home IP is listed as Safe, it’s not asking for additional MFA login.

After this i’m connected

MSTeams New Feature | Who can Present?

From here I can run the following command to see the defaults of “Who can present?”

Get-CsTeamsMeetingPolicy -Identity Global | Select-Object DesignatedPresenterRoleMode
MSTeams New Feature | Who can Present?
“EveryoneUserOverride” is the default value

This means that everyone in the meeting can present. This relates to the “Everyone” that we saw when changing the “Who can present?” from the Meeting Options.

As I want to change the default so only the organizer can present, I can change this via the following command:

Set-CsTeamsMeetingPolicy -Identity Global -DesignatedPresenterRoleMode OrganizerOnlyUserOverride
MSTeams New Feature | Who can Present?

To confirm that the default value has been changed, we can run the following code again

Get-CsTeamsMeetingPolicy -Identity Global | Select-Object DesignatedPresenterRoleMode
MSTeams New Feature | Who can Present?
Value has been changed

So now, when creating a Teams meeting and going to the meeting options it will show that “Who can present?” has been changed to “Only me”

MSTeams New Feature | Who can Present?
It can take some time before the setting is changed on the backend

Below the 4 different options where you can choose from:

EveryoneUserOverride
All meeting participants can be presenters. This is the default value. This parameter corresponds to the Everyone setting in Teams.

EveryoneInCompanyUserOverride
Authenticated users in the organization, including guest users, can be presenters. This parameter corresponds to the People in my organization setting in Teams.

EveryoneInSameAndFederatedCompanyUserOverride
Authenticated users in the organization, including guest users and users from federated organizations, can be presenters. This parameter corresponds to the People in my organization and trusted organizations setting in Teams.

OrganizerOnlyUserOverride
Only the meeting organizer can be a presenter and all meeting participants are designated as attendees. This parameter corresponds to the Only me setting in Teams.

Reference 1: Meeting policy settings
Reference 2: Roles in Microsoft Teams Meeting

Is this something that you will use?

Found this helpful? Leave a comment below.

For now, 
Thanks for reading! 

Kind regards and Stay Healthy, 
Mitchell Bakker

One thought on “MSTeams New Feature | Who can Present?

Leave a Reply