Office 365: Give one user access to all calendar’s

Firstly, connect to Exchange Online Powershell, like described here: https://docs.microsoft.com/en-us/powershell/exchange/exchange-online/connect-to-exchange-online-powershell/connect-to-exchange-online-powershell?view=exchange-ps Then copy-paste this to a powershell.ps1 file, like calrights.ps1: Foreach ($mbx in get-mailbox){ $calendar=$mbx.alias+”:\Calendar” Add-mailboxfolderpermission -identity $calendar -user call -AccessRights Reviewer } USERNAME is the user you will give the rights spcified, here is is the user “call” PERMISSION is the permission level (role) you want to give that user. The options are: […]

Read more

Enable-RemoteMailbox –ExchangeGuid is mandatory on UserMailbox

During a recent move from on-premise Exchange 2010 to Office 365 Hybrid, I wanted to create a new user in the AD and then enable a mailbox for it afterwards, this gave this error in Exchange 2010 Powershell: Enable-RemoteMailbox user01@domain.com -RemoteRoutingAddress user01@companytenant.onmicrosoft.com error: ExchangeGuid is mandatory on UserMailbox. Database is mandatory on UserMailbox. After troubleshooting the issue, there where entries […]

Read more

How to migrate large mail items to Office 365

When migrating mailboxes to Office 365, you may get this error is the migration window: “Request ‎’‎’ has already encountered more than ‎’5‎’ large items and can‎’t be given a limit of ‎’0‎’.” This is due to the default mailboxplan, it only allows for mailitems, that are max. 35MB. This can be changed through Exchange Online Powershell. To migrate items […]

Read more