Agenda rechten bekijken, toekennen en verwijderen

Met de volgende Powershell commando’s kan je zien of iemand rechten heeft op een agenda van iemand anders, toekennen of zelfs verwijderen.

Start Powershell en voer de volgende commando’s in om verbinding te maken met Exchange Online

Import-Module ExchangeOnlineManagement
Connect-ExchangeOnline

Rechten bekijken

Get-MailboxFolderPermission -Identity mailadres-desbetreffende@domeinnaam.nl:\Agenda

Als dit niet werkt dien je :\Agenda aan te passen naar :\Calendar

Dit ziet er dan vervolgens zo ongeveer uit:

Rechten toekennen

Add-MailboxFolderPermission -Identity mailadres-agenda-eigenaar@domeinnaam.nl:\Agenda -user mailadres-persoon-toegang-tot-agenda@domeinnaam.nl -AccessRights Editor -SharingPermissionFlags Delegate

Lijst met alle rechten in het Engels.

  • Author: CreateItems, DeleteOwnedItems, EditOwnedItems, FolderVisible, ReadItems
  • Contributor: CreateItems, FolderVisible
  • Editor: CreateItems, DeleteAllItems, DeleteOwnedItems, EditAllItems, EditOwnedItems, FolderVisible, ReadItems
  • NonEditingAuthor: CreateItems, DeleteOwnedItems, FolderVisible, ReadItems
  • Owner: CreateItems, CreateSubfolders, DeleteAllItems, DeleteOwnedItems, EditAllItems, EditOwnedItems, FolderContact, FolderOwner, FolderVisible, ReadItems
  • PublishingAuthor: CreateItems, CreateSubfolders, DeleteOwnedItems, EditOwnedItems, FolderVisible, ReadItems
  • PublishingEditor: CreateItems, CreateSubfolders, DeleteAllItems, DeleteOwnedItems, EditAllItems, EditOwnedItems, FolderVisible, ReadItems
  • Reviewer: FolderVisible, ReadItems

Rechten verwijderen

Remove-MailboxFolderPermission -Identity mailadres-agenda-eigenaar:\Agenda -user mailadres-persoon-rechten-verwijderen@domeinnaam.nl

Uitnodigingen ontvangen

Het is ook mogelijk dat de persoon die toegang heeft tot de desbetreffende agenda, de uitnodigingen ontvangt. Dit kan met het onderstaande commando:

Set-MailboxFolderPermission -Identity  mailadres-agenda-eigenaar@voorbeeld.com:\Calendar -User mailadres-persoon-ontvangende-uitnodiging@voorbeeld.com -AccessRights Editor -SharingPermissionFlags Delegate -SendNotificationToUser $true