Goal If a shared calendar works on the web but not in desktop Outlook, verify folder permission separately from client caching.
Requirements
- Exchange management PowerShell access
- Calendar owner and delegate identities
Read current permission
Use Calendar or the localized folder name.
Get-MailboxFolderPermission -Identity "calendar.owner@example.com:\Calendar" |
Format-Table User,AccessRights,SharingPermissionFlagsGrant edit access
Editor can create, change and delete calendar items.
Set-MailboxFolderPermission -Identity "calendar.owner@example.com:\Calendar" -User "delegate@example.com" -AccessRights EditorRefresh desktop Outlook
Remove and add the shared calendar again, restart Outlook, then test with a new profile if the web client works.
Get-MailboxFolderPermission -Identity "calendar.owner@example.com:\Calendar" -User "delegate@example.com"Caution
Avoid Owner unless it is truly required; Editor is sufficient for most calendar-management scenarios.