SOLVED

Enable Require Registration: For everyone

%3CLINGO-SUB%20id%3D%22lingo-sub-2416402%22%20slang%3D%22en-US%22%3EEnable%20Require%20Registration%3A%20For%20everyone%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2416402%22%20slang%3D%22en-US%22%3E%3CP%3EProper%20way%20to%20enable%20%22Require%20registration%3A%20For%20everyone%22%20when%20scheduling%20a%20new%20meeting.%26nbsp%3B%20I%20have%20been%20unable%20to%20find%20a%20way%20to%20activate%20this%20setting.%3C%2FP%3E%3CP%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-inline%22%20image-alt%3D%22registration.jpg%22%20style%3D%22width%3A%20281px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F286292i4674879CCAB65AD1%2Fimage-size%2Flarge%3Fv%3Dv2%26amp%3Bpx%3D999%22%20role%3D%22button%22%20title%3D%22registration.jpg%22%20alt%3D%22registration.jpg%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3EThanks%20for%20any%20help!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-2416402%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ESettings%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2416818%22%20slang%3D%22en-US%22%3ERe%3A%20Enable%20Require%20Registration%3A%20For%20everyone%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2416818%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1071242%22%20target%3D%22_blank%22%3E%40HSVSIMON%3C%2FA%3E%26nbsp%3BHello%2C%20gonna%20add%20all%20the%20necessary%20config%20here.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CDIV%3E%3CDIV%3E-AllowMeetingRegistration%3CBR%20%2F%3E-WhoCanRegister%3CBR%20%2F%3E-AllowPrivateMeetingScheduling%3C%2FDIV%3E%3CDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CDIV%3ETo%20allow%20users%20in%20organization%20to%20schedule%20webinars%3A%3CBR%20%2F%3ESet-CsTeamsMeetingPolicy%20-AllowMeetingRegistration%20%24True%3C%2FDIV%3E%3CDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CDIV%3ETo%20allow%20only%20users%20in%20organization%20to%20register%20for%20webinars%3A%3CBR%20%2F%3ESet-CsTeamsMeetingPolicy%20-AllowPrivateMeetingScheduling%20%24True%3CBR%20%2F%3ESet-CsTeamsMeetingPolicy%20-WhoCanRegister%20EveryoneInCompany%3C%2FDIV%3E%3CDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CDIV%3ETo%20allow%20anyone%2C%20including%20anonymous%20users%2C%20to%20register%20for%20webinars%3CBR%20%2F%3ESet-CsTeamsMeetingPolicy%20-AllowPrivateMeetingScheduling%20%24True%3CBR%20%2F%3ESet-CsTeamsMeetingPolicy%20-WhoCanRegister%20Everyone%3C%2FDIV%3E%3CDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CDIV%3EAnonymous%20join%20must%20be%20enabled%20in%20Teams%20meeting%20settings%20for%20anonymous%20to%20join%20webinar.%3C%2FDIV%3E%3CDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CDIV%3EMicrosoft%20Lists%20must%20be%20enabled%3CBR%20%2F%3ESet-SPOTenant%20-DisablePersonalListCreation%20%24false%3C%2FDIV%3E%3CDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CDIV%3ETeams%20view-only%20meeting%20experience%20if%20wanting%20to%20use%20overflow%20(when%20more%20than%201000).%3CBR%20%2F%3ESet-CsTeamsMeetingPolicy%20-Identity%20Global%20-StreamingAttendeeMode%20Enabled%3C%2FDIV%3E%3CDIV%3E%3CDIV%3E%26nbsp%3B%3C%2FDIV%3E%3CDIV%3E%3CDIV%3ECollect%20meeting%20attendance%3CBR%20%2F%3ESet-CsTeamsMeetingPolicy%20-AllowEngagementReport%20Enabled%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FDIV%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2417386%22%20slang%3D%22en-US%22%3ERe%3A%20Enable%20Require%20Registration%3A%20For%20everyone%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2417386%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F588790%22%20target%3D%22_blank%22%3E%40ChristianJBergstrom%3C%2FA%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThanks%20that%20worked!%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2426718%22%20slang%3D%22en-US%22%3ERe%3A%20Enable%20Require%20Registration%3A%20For%20everyone%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2426718%22%20slang%3D%22en-US%22%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F588790%22%20target%3D%22_blank%22%3E%40ChristianJBergstrom%3C%2FA%3E%2C%20could%20you%20please%20confirm%20whether%20Microsoft%20Teams%20meetings%20with%20registration%20enabled%20are%20eligible%20for%20overflow%20(have%20you%20tested%20this%2C%20or%20can%20you%20point%20me%20to%20the%20documentation%20that%20confirms%20this)%3F%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2427134%22%20slang%3D%22en-US%22%3ERe%3A%20Enable%20Require%20Registration%3A%20For%20everyone%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2427134%22%20slang%3D%22en-US%22%3EHello%2C%20probably%20one%20of%20the%20better%20official%20docs%20here%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fview-only-meeting-experience%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fmicrosoftteams%2Fview-only-meeting-experience%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3ESeveral%20MVP's%20has%20blogged%20about%20it%20as%20well%2C%20this%20is%20one%20of%20them%20%3CA%20href%3D%22https%3A%2F%2Fmyteamsday.com%2F2021%2F05%2F18%2Fwebinars%2F%22%20target%3D%22_blank%22%20rel%3D%22nofollow%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fmyteamsday.com%2F2021%2F05%2F18%2Fwebinars%2F%3C%2FA%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2448063%22%20slang%3D%22en-US%22%3ERe%3A%20Enable%20Require%20Registration%3A%20For%20everyone%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2448063%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F588790%22%20target%3D%22_blank%22%3E%40ChristianJBergstrom%3C%2FA%3E%26nbsp%3B%3CBR%20%2F%3EIs%20it%20the%20command%20run%20in%20powershell%20admin%3F%3C%2FP%3E%3CP%3EDid%20I%20need%20to%20run%20below%20command%20first%20then%20just%20enter%20the%20command%20you%20provide%3F%3C%2FP%3E%3CP%3EImport-Module%20MicrosoftTeams%3CBR%20%2F%3E%24credential%20%3D%20Get-Credential%3CBR%20%2F%3EConnect-MicrosoftTeams%20-Credential%20%24credential%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ECan%20help%20me%20out%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2448133%22%20slang%3D%22en-US%22%3ERe%3A%20Enable%20Require%20Registration%3A%20For%20everyone%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2448133%22%20slang%3D%22en-US%22%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F1079179%22%20target%3D%22_blank%22%3E%40JsWee94%3C%2FA%3E%2C%20you%20can%20following%20instructions%20for%20installing%2Fupdating%20the%20MicrosoftTeams%20PowerShell%20module%20at%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2FMicrosoftTeams%2Fteams-powershell-install%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2FMicrosoftTeams%2Fteams-powershell-install%3C%2FA%3E%20%3Athumbs_up%3A%3CBR%20%2F%3E%3CBR%20%2F%3EOnce%20you've%20imported%20the%20module%2C%20I%20would%20recommend%20simply%20running%3A%20Connect-MicrosoftTeams%20(this%20gives%20you%20an%20interactive%20sign%20in%2C%20which%20also%20supports%20multi-factor%20authentication)%3CBR%20%2F%3E%3CBR%20%2F%3EAs%20for%20the%20above%20notes%20from%20%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F588790%22%20target%3D%22_blank%22%3E%40ChristianJBergstrom%3C%2FA%3E%20regarding%20teams%20meeting%20policy%20settings%2C%20you%20will%20also%20need%20to%20pass%20the%20%22Identity%22%20attribute%20and%20value%20of%20the%20meeting%20policy%20you%20would%20like%20to%20update%20at%20a%20minimum%20(see%20%3CA%20href%3D%22https%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fskype%2Fset-csteamsmeetingpolicy%23examples%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fdocs.microsoft.com%2Fen-us%2Fpowershell%2Fmodule%2Fskype%2Fset-csteamsmeetingpolicy%23examples%3C%2FA%3E)%2C%20such%20as%20%22-Identity%20Global%22%20(the%20Global%20teams%20meeting%20policy%20is%20the%20default%20policy%20assigned%20to%20all%20Teams%20enabled%20users%2C%20but%20you%20can%20create%20additional%20meeting%20policies%20with%20different%20names%2Fidentities).%3CBR%20%2F%3E%3CBR%20%2F%3EHope%20that%20helps%20%3Asmiling_face_with_smiling_eyes%3A%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2698551%22%20slang%3D%22en-US%22%3ERe%3A%20Enable%20Require%20Registration%3A%20For%20everyone%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2698551%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F588790%22%20target%3D%22_blank%22%3E%40ChristianJBergstrom%3C%2FA%3Eis%20registration%20available%20for%20GCC%3F%20I%20have%20enabled%20the%20Powershell%20options%2C%20but%20i%20am%20still%20not%20seeing%20the%20feature.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20know%20webinars%20for%20GCC%20is%20still%20in%20development%2C%20do%20we%20need%20webinars%20to%20allow%20registration%20for%20normal%20teams%20meetings%3F%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-2698617%22%20slang%3D%22en-US%22%3ERe%3A%20Enable%20Require%20Registration%3A%20For%20everyone%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-2698617%22%20slang%3D%22en-US%22%3EHello%2C%20the%20registration%20form%20is%20part%20of%20the%20webinars%20and%20you%20can%20follow%20the%20progress%20for%20GCC%20here%20%3CA%20href%3D%22https%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fmicrosoft-365%2Froadmap%3Ffilters%3D%26amp%3Bsearchterms%3D83611%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%22%3Ehttps%3A%2F%2Fwww.microsoft.com%2Fen-us%2Fmicrosoft-365%2Froadmap%3Ffilters%3D%26amp%3Bsearchterms%3D83611%3C%2FA%3E%3CBR%20%2F%3E%3CBR%20%2F%3ENo%20need%20to%20have%20a%20form%20for%20normal%20meetings.%20This%20is%20usually%20how%20it%20looks%20from%20the%20organizer's%20perspective.%3CBR%20%2F%3E%3CBR%20%2F%3E1.%20Schedules%20the%20webinar%20well%20in%20advance%2C%20usually%20by%20several%20weeks.%3CBR%20%2F%3E%3CBR%20%2F%3E2.%20Prepares%20a%20registration%20form%20that%20each%20prospective%20attendee%20must%20fill%20out%20before%20receiving%20the%20webinar%20join%20info.%3CBR%20%2F%3EThe%20form%20can%20be%20used%20to%20gather%20all%20sorts%20of%20useful%20info%20for%20post-webinar%20sales%20contacts%2C%20for%20example%2C%20or%20for%20measuring%20training%20effectiveness.%3CBR%20%2F%3E%3CBR%20%2F%3E3.%20Sends%20out%20the%20webinar%20invite.%20If%20the%20webinar%20will%20feature%20additional%20presenters%2C%20the%20invite%20goes%20to%20them.%20(After%20this%20step%2C%20the%20registration%20link%20for%20potential%20attendees%20becomes%20active.)%3CBR%20%2F%3E%3CBR%20%2F%3E4.%20Shares%20the%20event%20details%20and%20registration%20link%20with%20potential%20attendees.%20This%20can%20be%20on%20social%20media%2C%20on%20a%20web%20site%2C%20via%20email%2C%20or%20some%20other%20way.%3CBR%20%2F%3E%3CBR%20%2F%3E5.%20Downloads%20the%20registration%20report%20for%20data%20about%20who%20registered%20and%20how%20they%20responded%20to%20the%20registration%20questions.%3CBR%20%2F%3E%3C%2FLINGO-BODY%3E
Occasional Contributor

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.

registration.jpg

Thanks for any help!

11 Replies
best response confirmed by ChristianJBergstrom (MVP)
Solution

@HSVSIMON Hello, gonna add all the necessary config here.

 

-AllowMeetingRegistration
-WhoCanRegister
-AllowPrivateMeetingScheduling
 
To allow users in organization to schedule webinars:
Set-CsTeamsMeetingPolicy -AllowMeetingRegistration $True
 
To allow only users in organization to register for webinars:
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
 
Anonymous join must be enabled in Teams meeting settings for anonymous to join webinar.
 
Microsoft Lists must be enabled
Set-SPOTenant -DisablePersonalListCreation $false
 
Teams view-only meeting experience if wanting to use overflow (when more than 1000).
Set-CsTeamsMeetingPolicy -Identity Global -StreamingAttendeeMode Enabled
 
Collect meeting attendance
Set-CsTeamsMeetingPolicy -AllowEngagementReport Enabled

@ChristianJBergstrom 

Thanks that worked!

@ChristianJBergstrom, could you please confirm whether Microsoft Teams meetings with registration enabled are eligible for overflow (have you tested this, or can you point me to the documentation that confirms this)?
Hello, probably one of the better official docs here https://docs.microsoft.com/en-us/microsoftteams/view-only-meeting-experience

Several MVP's has blogged about it as well, this is one of them https://myteamsday.com/2021/05/18/webinars/

@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?

@JsWee94, you can following instructions for installing/updating the MicrosoftTeams PowerShell module at https://docs.microsoft.com/en-us/MicrosoftTeams/teams-powershell-install :thumbs_up:

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 :smiling_face_with_smiling_eyes:

@ChristianJBergstromis registration available for GCC? I have enabled the Powershell options, but i am still not seeing the feature.

 

I know webinars for GCC is still in development, do we need webinars to allow registration for normal teams meetings?

Hello, the registration form is part of the webinars and you can follow the progress for GCC here https://www.microsoft.com/en-us/microsoft-365/roadmap?filters=&searchterms=83611

No need to have a form for normal meetings. This is usually how it looks from the organizer's perspective.

1. Schedules the webinar well in advance, usually by several weeks.

2. Prepares a registration form that each prospective attendee must fill out before receiving the webinar join info.
The form can be used to gather all sorts of useful info for post-webinar sales contacts, for example, or for measuring training effectiveness.

3. Sends out the webinar invite. If the webinar will feature additional presenters, the invite goes to them. (After this step, the registration link for potential attendees becomes active.)

4. Shares the event details and registration link with potential attendees. This can be on social media, on a web site, via email, or some other way.

5. Downloads the registration report for data about who registered and how they responded to the registration questions.
thats what i figured! thank you for confirming!

hi @ChristianJBergstrom , by GCC, do you mean for Government of Canada?

O365 and M365 Government plans are designed for the unique needs of government organizations. They provide all the features and capabilities of the services in a segmented government cloud community (GCC) that enables organizations to meet compliance and security standards.