Assign Advanced Permissions

Take Free Trial of 365 CommandDesigned to Quickly Enable You to Manage Microsoft Office 365 Online Services Better: You will Save time & money with advanced Office 365 management tools, analytics, reports, security insights & more.

 

We received a request from a client asking how can they assign and remove full access / Send As permissions to one user for the whole organization.  We know a lot of you may have this same question so are focusing the Tech Tip of The Week on How to Assign Advanced Permissions.

Instructions:
Replace UID@UPN.COM with the user you wish to grant / remove permissions to.

Tech Tip of the WeekAdd SendAs / Full Access Permissions:

Grant a User SendAs to everyone in the organization:

Get-RecipientPermission -ResultSize unlimited | Add-RecipientPermission -Trustee UID@UPN.COM -AccessRights SendAs

Grant a User Mailbox Full Access / Calendar to everyone in the Organization:
$identity = get-mailbox
$Identity |select name|ForEach-Object { Add-mailboxpermission -identity $_.name -user UID@UPN.COM -accessrights FullAccess -InheritanceType All –Automapping $false}

To Remove Permissions:
Remove Grant a User SendAs to everyone in the organization:
Get-RecipientPermission -ResultSize unlimited | Remove-RecipientPermission -Trustee UID@UPN.COM -AccessRights SendAs
Remove Mailbox Full Access / Calendar To A User In The Organization:
$identity = get-mailbox

$Identity |select name|ForEach-Object { remove-mailboxpermission -identity $_.name -user UID@UPN.COM -accessrights FullAccess -InheritanceType All  }

That’s the Tech Tip of the Week! Keep checking our blog for more tech tips!