Is there a way to use Impersonation on a specific folder (e.g., calendar) instead of the whole user mailbox ?
I know we can create and narrow down a ManagementScope such as:
New-ManagementScope -Name "My Scope" -RecipientRestrictionFilter {RecipientTypeDetails -eq "RoomMailbox"}
then assign this management scope to a user having ApplicationImpersonation role, but I was wondering if there is a command that allows to do the same on UserMailbox, but only on the calendar folder (or any other specifically mentioned) ?
Something like {RecipientTypeDetails -eq "UserMailbox" -folder "xxx:\Calendar"}
?
I could do this restriction using delegation as in:
Get-Mailbox -RecipientTypeDetails UserMailbox | Foreach-Object {Add-MailboxFolderPermission $_”:\Calendar” -User xxxxx -AccessRights Editor}
But can we do something similar with Impersonation ?