Forum Discussion

virtual-tech's avatar
virtual-tech
Brass Contributor
Apr 29, 2021

webinars plus new meeting registration options

I received the change notification below and want to change my option to "Give select users the ability to create a registration page that supports external attendees. All other users would be able create a registration page for people inside the tenant" Can someone please explain how can I achieve this? 

 

I know how to change the current policy Who Can Register but am I suppose to create a security group to give select users the ability to create a registration page that supports external attendees

 

What you need to do to prepare

By default, all users within your tenant will be able to schedule webinars unless current policy configuration prohibits it.

Should you wish to restrict who who can host a webinar that requires registration for everyone, change the Who Can Register policy accessed in the Teams admin center.

You can disable this policy tenant-wide
You can enable this policy for specific users
You can manage the registration feature in the Teams admin center or with PowerShell commands.

 

There are three options for admin management.

1. Turn off registration for the entire tenant
2. Turn off registration for external attendees, the For everyone option
3. Give select users the ability to create a registration page that supports external attendees. All other users would be able create a registration page for people inside the tenant.
MS road map for this

  • No need to create a security group, you simply need to assign the corresponding policy to the users who you want to be able to create meetings with external attendee registration. To do so, you can use the Grant-CsTeamsMeetingPolicy cmdlet. You can also do it via the TAC, but "registration" related settings are not yet exposed there, at least not in my tenant, so best to confirm the values via PowerShell first. Only the default "Global" policy allows Externals, so you might as well create a custom policy if needed.
  • No need to create a security group, you simply need to assign the corresponding policy to the users who you want to be able to create meetings with external attendee registration. To do so, you can use the Grant-CsTeamsMeetingPolicy cmdlet. You can also do it via the TAC, but "registration" related settings are not yet exposed there, at least not in my tenant, so best to confirm the values via PowerShell first. Only the default "Global" policy allows Externals, so you might as well create a custom policy if needed.
    • virtual-tech's avatar
      virtual-tech
      Brass Contributor
      Thanks.
      So it will be this Set-CsTeamsMeetingPolicy -Identity Global -WhoCanRegister Everyone
    • virtual-tech's avatar
      virtual-tech
      Brass Contributor
      Hi Vasil

      I was wondering if you can help me out.

      I changed the global policy feature WhoCanRegister from EveryoneInCompany to Everyone and I cannot add myself as a member.

      Grant-CsTeamsMeetingPolicy -policyname global- identity
      returns an error "the policy is not a user policy. You cannot assign only a user policy to a specific user. I also tried Grant-CsTeamsMeetingPolicy -policyname $null- identity

      any ideas? Link I was looking at https://docs.microsoft.com/en-us/microsoftteams/assign-policies#assign-a-policy-to-individual-users


      • VasilMichev's avatar
        VasilMichev
        MVP
        You don't need to assign the global policy, it explicitly covers any users that do not have a different policy assigned.
  • Jeff4543's avatar
    Jeff4543
    Copper Contributor
    I've enabled:

    Set-CsTeamsMeetingPolicy / WhoCanRegister / Everyone

    but the Teams UI when setting up a webinar has "Everyone" greyed out; settings change was made a few days ago too...
    • Alberto Schiavon's avatar
      Alberto Schiavon
      Copper Contributor

      Jeff4543 

      I have exactly the same problem: on the assigned policy the WhoCanRegister value is "Everyone" but that option is greyed out for all users.

      Where can I find the setting "tenant wide"?

      Thanks

      • virtual-tech's avatar
        virtual-tech
        Brass Contributor

        Alberto Schiavon 

         

        I created a new policy and set the value WhoCanRegister value is "Everyone".

        Added myself to the policy in Teams Admin

        To see the member policyGet-CsOnlineUser -Identity name | Format-Table UserPrincipalName, TeamsMeetingPolicy

        It took a couple days for Webinar to appear in new meeting. When I click require registration, I now have For everyone and For people in your org and guest. 

        For everyone will be grayed out for the Tenant global policy

         

         

Resources