Who can Present?

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”.

Who can Present?

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

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.


  • 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

Who can Present?

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

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

After this i’m connected

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
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
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
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”

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:

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

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

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.

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

4 thoughts on “Who can Present?

  1. Hi, thanks for writing this Article. It is really helpfull!
    But is it possible to restrict the “presenter” feauture only to Organization users without guests?

    I have to schedule meetings for my colleques, so i am the Organisator and the presenter is also a Member of my Organization. Thats why i cannot limit the presenter role to “OnlyMe”.
    I schedule the Meeting via Outlook not Teams.


    1. Hi Leon,

      Let me first start with apologizing for my late reply, due some personal circumstances I didn’t had the chance yet to respond.

      Good question! It all depends on the kind of “Guest” users you are talking about.
      With guest users, do you mean external people you are inviting in meetings?

      If so, then it is possible to restrict the presenting mode for them. In your case you can go for “EveryoneInCompanyUserOverride” to do the trick.

      The “EveryoneInCompanyUserOverride” corresponds to the “People in my organization” setting in Teams.

      And “People in my organization” setting means:
      Only people in your org will be presenters. External participants will join as attendees.

      Does this answer your question?

      Kind regards and stay safe/healthy,
      Mitchell Bakker

Leave a Reply

Your email address will not be published.

This site uses Akismet to reduce spam. Learn how your comment data is processed.

%d bloggers like this: