I can’t count how many times users will email me with a request to have access to another user’s calendar. I initially got rid of some of the requests by having everyone with “reviewer” privileges to a user’s calendar
After you get through the privacy hoops, the only way I knew to give someone access (such as editing and publishing) to another’s calendar was to give them full permission to their mailbox. Not the ideal solution, especially depending on the user you’re changing.
The other option was to give them instructions on how they can share their calendars etc.
Nowadays users request access because the other user is not available.
Today I Learned (TIL) that you can manage calendar permissions through powershell.
The command:
add-mailboxfolderpermission -identity target-user:\Calendar -user requesting-user -accessrights PublishingEditor
add-mailboxfolderpermission - this is the verb that tells Exchange what we’re doing
-target-user:\Calendar - Replace target-user with the user you are trying to edit. the “:Calendar” is the folder in which we are modifying permissions to.
-requesting-user - Replace requesting-user with the user account that needs permission
Here are the different values for the access rights:
- None
- Owner
- PublishingEditor
- Editor
- PublishingAuthor
- Author
- NonEditingAuthor
- Reviewer
- Contributor
add-mailboxfolderpermission -identity jdoe:\Calendar -user bdole -accessrights editor -whatif
get-mailboxfolderpermission -identity target-user:\Calendar
{ 2 comments }