Change global Calendar view setting for all users - possible?


We want the default for our Calendars to be "all users' Calendars are set to show Can view titles and locations", so colleagues can see a useful level of detail, not just 'free/busy', when booking meetings.

We have 20k+ users, so asking users to make the change manually, is not an option. 

Is a global change possible? :crossed_fingers:




5 Replies
If you want to enable "LimitedDetails: View availability data with subject and location" for all Internal users. You can run the following command that will change the Default sharing for all the User Mailbox calendars.

$Users = Get-Mailbox -RecipientTypeDetails UserMailbox
ForEach($User in $Users){
$Calendar = $user.alias+”:\Calendar”
Set-MailboxFolderPermission -Identity $Calendar -User Default -AccessRights LimitedDetails}
Thank you! I should’ve said, I’m not a technician. For clarity, your suggestion uses PowerShell, right? And that’s because there’s not a global setting for this available?
That's Right.
This method uses PowerShell to set the default permissions
Thanks, I use a similar script too.

However, this goes into each Calendar and makes a change, and has issues in multi-lingual environments.

Would be good, if there was a way to just specify the default permissions for all new accounts.

@Haneef Ibn Ahmad I agree 100%. This should be a default setting - it supports our corporate culture behaviour by baking it in from the outset, so does the adoption for us!



Anyone from Microsoft here?