KelvinTegelaar / CIPP

CIPP is a M365 multitenant management solution
https://cyberdrain.com / https://cipp.app
GNU Affero General Public License v3.0
791 stars 4.8k forks source link

[Feature Request]: Copy Calendar Permissions/Report on All Calendars a specific user has access to #2549

Closed EAG-ITO-Repo closed 3 months ago

EAG-ITO-Repo commented 3 months ago

Description of the new feature - must be an in-depth explanation of the feature you want, reasoning why, and the added benefits for MSPs as a whole.

When onboarding a new user we get asked to emulate calendar permissions from specific users, so we have to turn to powershell to find all calendars the source (to copy) user has access to, and also get the access rights details.

Sometimes we also get requests asking us to find and report on all calendars a specific user has access to across a whole org.

It would be helpful to have a report that gives us all the calendars a user has access to across a whole org, with access right details. And then an option to have a target user receive the same set of permissions on all the same calendars.

PowerShell commands you would normally use to achieve above request

Get-Mailbox | % { Get-MailboxFolderPermission (($_.PrimarySmtpAddress.ToString())+”:\Calendar”) -User "user" -ErrorAction SilentlyContinue} | select Identity,User,AccessRights