Forum Discussion
HSVSIMON
Jun 04, 2021Copper Contributor
Enable Require Registration: For everyone
Proper way to enable "Require registration: For everyone" when scheduling a new meeting. I have been unable to find a way to activate this setting. Thanks for any help!
- Jun 04, 2021
HSVSIMON Hello, gonna add all the necessary config here.
-AllowMeetingRegistration
-WhoCanRegister
-AllowPrivateMeetingSchedulingTo allow users in organization to schedule webinars:
Set-CsTeamsMeetingPolicy -AllowMeetingRegistration $TrueTo allow only users in organization to register for webinars:
Set-CsTeamsMeetingPolicy -AllowPrivateMeetingScheduling $True
Set-CsTeamsMeetingPolicy -WhoCanRegister EveryoneInCompanyTo allow anyone, including anonymous users, to register for webinars
Set-CsTeamsMeetingPolicy -AllowPrivateMeetingScheduling $True
Set-CsTeamsMeetingPolicy -WhoCanRegister EveryoneAnonymous join must be enabled in Teams meeting settings for anonymous to join webinar.Microsoft Lists must be enabled
Set-SPOTenant -DisablePersonalListCreation $falseTeams view-only meeting experience if wanting to use overflow (when more than 1000).
Set-CsTeamsMeetingPolicy -Identity Global -StreamingAttendeeMode EnabledCollect meeting attendance
Set-CsTeamsMeetingPolicy -AllowEngagementReport Enabled
Jun 04, 2021
HSVSIMON Hello, gonna add all the necessary config here.
-AllowMeetingRegistration
-WhoCanRegister
-AllowPrivateMeetingScheduling
-WhoCanRegister
-AllowPrivateMeetingScheduling
To allow users in organization to schedule webinars:
Set-CsTeamsMeetingPolicy -AllowMeetingRegistration $True
Set-CsTeamsMeetingPolicy -AllowMeetingRegistration $True
To allow only users in organization to register for webinars:
Set-CsTeamsMeetingPolicy -AllowPrivateMeetingScheduling $True
Set-CsTeamsMeetingPolicy -WhoCanRegister EveryoneInCompany
Set-CsTeamsMeetingPolicy -AllowPrivateMeetingScheduling $True
Set-CsTeamsMeetingPolicy -WhoCanRegister EveryoneInCompany
To allow anyone, including anonymous users, to register for webinars
Set-CsTeamsMeetingPolicy -AllowPrivateMeetingScheduling $True
Set-CsTeamsMeetingPolicy -WhoCanRegister Everyone
Set-CsTeamsMeetingPolicy -AllowPrivateMeetingScheduling $True
Set-CsTeamsMeetingPolicy -WhoCanRegister Everyone
Anonymous join must be enabled in Teams meeting settings for anonymous to join webinar.
Microsoft Lists must be enabled
Set-SPOTenant -DisablePersonalListCreation $false
Set-SPOTenant -DisablePersonalListCreation $false
Teams view-only meeting experience if wanting to use overflow (when more than 1000).
Set-CsTeamsMeetingPolicy -Identity Global -StreamingAttendeeMode Enabled
Set-CsTeamsMeetingPolicy -Identity Global -StreamingAttendeeMode Enabled
Collect meeting attendance
Set-CsTeamsMeetingPolicy -AllowEngagementReport Enabled
Set-CsTeamsMeetingPolicy -AllowEngagementReport Enabled
JsWee94
Jun 15, 2021Copper Contributor
ChristianJBergstrom
Is it the command run in powershell admin?
Did I need to run below command first then just enter the command you provide?
Import-Module MicrosoftTeams
$credential = Get-Credential
Connect-MicrosoftTeams -Credential $credential
Can help me out?
- rs_oakfordJun 15, 2021Iron ContributorJsWee94, you can following instructions for installing/updating the MicrosoftTeams PowerShell module at https://docs.microsoft.com/en-us/MicrosoftTeams/teams-powershell-install 👍
Once you've imported the module, I would recommend simply running: Connect-MicrosoftTeams (this gives you an interactive sign in, which also supports multi-factor authentication)
As for the above notes from ChristianJBergstrom regarding teams meeting policy settings, you will also need to pass the "Identity" attribute and value of the meeting policy you would like to update at a minimum (see https://docs.microsoft.com/en-us/powershell/module/skype/set-csteamsmeetingpolicy#examples), such as "-Identity Global" (the Global teams meeting policy is the default policy assigned to all Teams enabled users, but you can create additional meeting policies with different names/identities).
Hope that helps 😊