Jul 22 2020 06:10 AM
Right now by default when anyone in our org creates a meeting the default meeting option for "Who can present?" is set to everyone. Is it possible to change the option to "People in my organization" org wide as the default?
Jul 22 2020 07:21 AM
SolutionJul 22 2020 10:08 AM
Thank you for the information. When I make this change via PowerShell will take effect right away or will it take a little time to propagate through our tenant?
Jul 22 2020 10:17 AM
Jul 23 2020 04:28 AM
Morning Juan. Here is the change that I made yesterday. I just created a test meeting and checked the meeting options and it still is showing everyone for who can present. Any other suggestions?
Jul 23 2020 05:00 AM
Actually I think I just discovered my issue. I was editing the Global meeting policy and incorrectly assumed that all of our users were assigned that policy. I did a little spot checking and it seems everyone in our department is assigned RestrictedAnonymousAccess (Direct) and I forgot that I assigned my self a test policy. Oops. Now I'm waiting for the changes and will test again.
Jan 22 2021 12:07 PM
I have the same issue. Did you ever find why the users are assigned the RestrictedAnonymousAccess (Direct) policy instead of the Global policy? In my global policy the option for who can present is set to OrganizerOnlyUserOverride, but the assigned policy RestrictedAnonymousAccess (Direct) policy, which everybody is assigned to, sets to everybody is presenter, and this policy is not editable.. My solution was to make a custom policy and assign this to the usersgroups as an alternative Global policy.. to override the RestrictedAnonymousAccess (Direct) policy
Jan 22 2021 02:38 PM
@Ad_de_Roo Hello, Teams includes a built-in policy named 'RestrictedAnonymousAccess' which contains pre-defined settings. The predefined settings in the meeting policy can't be edited or changed by admins. It's very common that users in organizations are assigned to this policy (causing issues).
The policy should not be used and this is an example of how you can remove it
https://docs.microsoft.com/en-us/microsoftteams/meeting-policies-restricted-anonymous-access
Jan 25 2021 01:24 AM - edited Jan 25 2021 03:01 AM
When I try to remove the RestrictedAnonymousUserAcces policy I use:
$restrictedAnonymousUsers = @(Get-CsOnlineUser |? TeamsMeetingPolicy -eq "RestrictedAnonymousAccess" | %{ $_.ObjectId })
New-CsBatchPolicyAssignmentOperation -PolicyType TeamsMeetingPolicy -PolicyName $null -Identity $restrictedAnonymousUsers -OperationName "Batch unassign meeting policy"
it returns a error:
New-CsBatchPolicyAssignmentOperation : Cannot bind argument to parameter 'PolicyName' because it is an empty string.
Empty string is used to indicate the default Global policy must be used. Also a "" returns the same error.
Any suggestion how to resolve this? f.e $null becomes $Global ?
Turned out to be that in order for the New-CsBatchPolicyAssignmentOperation command to work with a $null you need to have the latest version of the PowerShell Modules. After the command 'Update-Module' it all worked like a charme.
Thanks for your support.
Jan 25 2021 03:43 AM
@Ad_de_Roo Hi! Was just about to reply when noticed you had updated your post. Well, that's great. My plan was to "walk you through" with the prerequisites (in other words what you just did) and then start with the first script. Thanks for the update and well done!
Jul 22 2020 07:21 AM
Solution