Jun 05 2023 03:55 AM
Three level of access that we can specify.
No access
free busy time only
show meeting titles subject and locations
How to change outlook Calendar organization level visibility setting from default free/busy, to default show meeting titles and locations for all internal users.
How to check and confirm current organization level visibility settings.
Please note: This is for our internal o365 domain and users.
Jun 05 2023 02:15 PM - edited Jun 05 2023 02:16 PM
Hi @saurabh076
There is no such "general" Setting you have to set it on each Mailbox
###################################################################
# Set Default Calendar Permissions for All Users --> O365 Powershell
####################################################################
Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline
$Mailboxes = Get-EXOMailbox -RecipientTypeDetails UserMailbox -ResultSize Unlimited
ForEach ($Mailbox in $Mailboxes)
{
$Cal = Get-EXOMailboxFolderStatistics -Identity $Mailbox.PrimarySMTPAddress | Where {$_.Foldertype -eq "Calendar"} | select folderpath
$NormalizedFolder = $Cal.FolderPath.Replace("/","\")
$NormalizedIdentity = $Mailbox.PrimarySMTPAddress + ":" + $NormalizedFolder
Write-Host $NormalizedIdentity -foregroundcolor Green
Set-MailboxFolderPermission -Identity $NormalizedIdentity -user "Default" -AccessRights LimitedDetails -SendNotificationToUser $false
}
Unless you mean the Hybrid Connection (Mailbox in Exchange Online to Mailbox OnPrem)
Get-OrganizationRelationship -Identity "O365 to On-Prem*" | fl
Set-OrganizationRelationship -Identity "O365 to On-Prem*" -FreeBusyAccessLevel "LimitedDetails"
Regards
Andres