In this example we will add a domain group named group-calendarReviewers to a mailbox named Jeremy.Whittaker.  We will give the group "Reviewer" access rights\nAdd-MailboxFolderPermission -identity "Jeremy.Whittaker:calendar" –user "DomainNamegroup-calendarReviewers" -AccessRights Reviewer\nIn this example above I use reviewer.  However, instead of using "Reviewer" permissions you may choose from all these different types of permissions:\nNone                                                   FolderVisible\nOwner                                                CreateItems, ReadItems, CreateSubfolders, FolderOwner, FolderContact, FolderVisible, EditOwnedItems, EditAllItems, DeleteOwnedItems, DeleteAllItems\nPublishingEditor                       CreateItems, ReadItems, CreateSubfolders, FolderVisible, EditOwnedItems, EditAllItems, DeleteOwnedItems, DeleteAllItems\nEditor                                                 CreateItems, ReadItems, FolderVisible, EditOwnedItems, EditAllItems, DeleteOwnedItems, DeleteAllItems\nPublishingAuthor                    CreateItems, ReadItems, CreateSubfolders, FolderVisible, EditOwnedItems, DeleteOwnedItems\nAuthor                                              CreateItems, ReadItems, FolderVisible, EditOwnedItems, DeleteOwnedItems\nNonEditingAuthor                   CreateItems, ReadItems, FolderVisible\nReviewer                                          ReadItems, FolderVisible\nContributor                                   CreateItems, FolderVisible\n \nThe following roles apply specifically to calendar folders:\n \nAvailabilityOnly                        View only availability data\nLimitedDetails                            View availability data with subject and location\nNow lets say you want to go through all the users in your domain and give the group group-calendarReviewers permissions to everyones calendar:\n{codecitation}$users = Get-mailbox\n$users | ForEach-Object {\nSet-MailboxFolderPermission $_":Calendar" -User Default -AccessRights AvailabilityOnly\nRemove-MailboxFolderPermission $_":Calendar" -User "DomainNamegroup-calendarReviewers" -Confirm:$False\nAdd-MailboxFolderPermission $_":Calendar" -User "DomainNamegroup-calendarReviewers" -AccessRights Reviewer\n}$users = Get-mailbox $users | ForEach-Object {{codecitation}