logo

Select Sidearea

Populate the sidearea with useful widgets. It’s simple to add images, categories, latest post, social media icon links, tag clouds, and more.
[email protected]
+1234567890

Support: 0208 1668 716 | Sales: 0330 1224 420

Follow Us:

Recent Comments

    How to Add/Remove Calendar & Contacts permission’s for Office 365 User’s via PowerShell

    Permissions for Office 365. Banner Image

    How to Add/Remove Calendar & Contacts permission’s for Office 365 User’s via PowerShell

    Managing permissions on Office 365

    Hello everyone! Today I will be discussing how to add, and remove, contacts and calendars permissions for users of Office 365 by using PowerShell. This can be useful should you have trouble trying to add permissions over Outlook.

    Note: There is an open source tool called CIPP which makes managing multiple tenants much easier including calendar permissions. Check it out here: https://cipp.app/

    The first you need to connect to the Office 365 Exchange Powershell, open a Powershell session and enter these commands, providing your Office 365 admin account details when requested:

    $cred = Get-Credential

    $session = New-PSSession -ConfigurationName Microsoft.Exchange -ConnectionUri https://ps.outlook.com/powershell/ -Credential $cred -Authentication Basic –AllowRedirection

    Import-PSSession $session

    Now you can get on with the adding and removing user permissions.

    Check current permissions in Office 365

    Before you start adding permissions, check if there are any existing permissions on the folder first. If a user already has permissions for another user’s contacts/calendar folder then you won’t be able to change them until the permissions are removed. To do this, type in the following code:

    Get-MailboxFolderPermission -Identity [email protected]:\Calendar| Select User, AccessRights, Deny

    Change [email protected] with which ever user you want to view. Also Calendar can be changed for Contacts if you want to view who has access to the contacts folder.

    Add Permissions in Office 365

    Now that you know the permissions for the folder, you can start adding and removing. First we shall look at adding permissions. Before adding permissions for a user, decide which permission you would like to give them. Below are the options:

    Owner
    Create, read, modify, and delete all items and files, and create subfolders. As the folder owner, you can change the permission levels others have for the folder. (Does not apply to delegates.)
    Publishing Editor
    Create, read, modify, and delete all items and files, and create subfolders.
    Editor
    Create, read, modify, and delete all items and files.
    Publishing Author
    Create and read items and files, create subfolders, and modify and delete items and files you create.
    Author
    Create and read items and files, and modify and delete items and files you create.
    Contributor
    Create items and files only. The contents of the folder do not appear.
    Reviewer
    Read items and files only
    Custom
    Perform activities defined by the folder owner.
    None
    You have no permission’s. You can’t open the folder.

    Once you’ve chosen the permissions you wish to give the user you can add the permissions using PowerShell. Use to following code to do this:

    Add-MailboxFolderPermission -Identity [email protected]:\Calendar -AccessRights [Permission goes here] -User [email protected]

    Replace the [email protected] with the mailbox you want to add permissions to and [email protected] to the mailbox you want to have access. Also change [Permission goes here] to whatever permission you wish to use from the list above.

    Remove Permissions in Office 365

    Lastly, if you want to remove some permissions then you can use this line of code:

    Remove-MailboxFolderPermission -Identity [email protected]:\Calendar -User [email protected]

    I hope this has helped you. Thanks for reading!

    Questions: [email protected]

    Here's our live calendar!

    Continue reading:

    Setting Permissions for Office 365 using Powershell

    How to copy old user’s mailbox to another user’s mailbox on Office 365 and Exchange Server using PowerShell

    How to recover an Office 365 Mailbox using Windows Powershell

    [hubspot portal=”25047923″ id=”fbd0c3f3-487c-4414-affa-dee147818244″ type=”form”]