How to: Export and Apply User Mailbox Permissions, Shared Mailbox Permissions and Calendar Folder Permissions using Powershell, Managing SendAs and SendonBehalf (Office365 – Exchange Online)

Export the Access Rights / Permissions assigned to All user mailboxes in Office365.

List the Access Rights / Permissions for a user on all other mailboxes

Below command will list the full mailbox permissions which user1 have on all other mailboxes

Export the Access Rights / Permissions assigned to All Shared Mailboxes in Office365

Export the Access Rights / Permissions assigned to All Shared Mailboxes in Office365 (Another Variation to Export only relevant information)

Export the Access Rights / Permissions for the Calendar Folder of all User Mailboxes.

  • You can filter the Calendar Folder Permissions to only list it for a particular user e.g. John. This will list all the users calendars where John is assigned any permission.

Apply / Set Full Mailbox Permission for a Single User on All Mailboxes

Sometimes we have a requirement when performing User Mailbox Migration, we need to provide a user or administrator Full Mailbox rights so that we can use this account to migrate their emails. We can use below command to Add Full Mailbox Permission for a user e.g. admin_o365@technethub.com.

Below command will provide admin_o365@technethub.com user Full Mailbox Permission on all user mailboxes except where the Alias is Admin.

Export SendAs Permission for all the users (Exchange 2010)

Export SendAs Permission for all the users (Office365)

Apply / Set  SendAs Permissions for a one User  (Office365)

Below Command will provide SendAs permissions to Jatin Makhija on John A Mailbox.

Export SendOnBehalf Permission for all the users (Office365)

Apply / Set SendOnBehalf Permission to a user (Office365)

Below command will provide Jmakhija@technethub.com GrantSendonBehalf Permission on John A Mailbox.

 

 

 

 

1 thought on “How to: Export and Apply User Mailbox Permissions, Shared Mailbox Permissions and Calendar Folder Permissions using Powershell, Managing SendAs and SendonBehalf (Office365 – Exchange Online)”

Leave a Reply

Your email address will not be published. Required fields are marked *

error:
%d bloggers like this: