Add Calendar Permissions in Office 365 via PowerShell

Add Calendar Permissions in Office 365 via PowerShell

This is a tutorial on how to add calendar permissions in Office 365 for your users via PowerShell. You can add the permissions on a specific user’s mailbox, or you can add it onto an AD security group.

By default, Exchange (and Office 365) users can’t view messages or calendar items of other users. The only permission that is provided to all users by default is the ability to view free/busy information in the calendar of other users (AvailabilityOnly role).

Users can independently grant the necessary permissions to mailbox folders and items to other users from the Outlook/OWA interface. Unfortunately, in Exchange 2016/2013 and Exchange Online (Office 365), the administrator cannot centrally manage calendar permissions from the GUI (Exchange MMC, EAC—Exchange Administration Center or Office 365 admin portal). In Exchange 2010 a built-in Add-MailboxFolderPermission cmdlet has appeared that allows you to manage user permissions on any users’ mailbox folder. This cmdlet is also supported in Office 365.

Office 365 Calendar Permissions

Step 1. Run PowerShell

The first is step is to launch Windows PowerShell. We recommend running it as Administrator.

office 365 calendar permissions powershell

Step 2. Getting Office 365 Credentials

Run the following command to login to 365 via PowerShell with your Office 365 tenant admin credentials:

powershell calendar permissions

Step 3. Connect Your Office 365 Tenant

Now you need to create a new session:

Step 4. Import Office 365 Session to PowerShell

Now you need to import the Office 365 session:

set calendar permissions office 365 powershell

Step 5. Viewing Current Calendar Permissions with PowerShell

You can view current calendar permissions of the specified mailbox by using the following:

Note. If this command returns that ‘username:\calendar’cannot be found, it most likely means that the user has Outlook language settings other than English. Appropriately, the Calendar folder can be called differently. For example, for the Dutch Language (nl-NL), to view calendar permissions, use the command:

You can get the name of the calendar in the current user’s language configuration with the command:

calendar permissions office 365 powershell

As you can see by default on a calendar folder assigned only AvailabilityOnly role.

calendar permissions powershell

You can get the list of all user’s calendars default permissions using the following command:

Tip. In on-premise Exchange, you can view user calendar settings in a specific mailbox database with the command:

Step 6. Office 365 Mailbox Access Roles

You can use these available access roles:

  • Owner — read, create, modify and delete all items and folders. Also this role allows manage items permissions;
  • PublishingEditor — read, create, modify and delete items/subfolders;
  • Editor — read, create, modify and delete items;
  • PublishingAuthor — read, create all items/subfolders. You can modify and delete only items you create;
  • Author — create and read items; edit and delete own items NonEditingAuthor – full read access and create items. You can delete only your own items;
  • Reviewer — read-only;
  • Contributor — create items and folders;
  • AvailabilityOnly — read free/busy information from the calendar;
  • LimitedDetails;
  • None — no permissions to access folder and files.

Step 7. Assigning Office 365 Calendar Permissions with PowerShell

Now run the following command. In the example below, user2 would be able to open user1 calendar and edit it:

If you need to change the Default permissions for the calendar folder (to allow all users view a calendar of the specified user), run the command:

Check permissions again using the Get-MailboxFolderPermissions cmdlet, they should change:

FolderName User AccessRights

———- —- ————

Calendar Default {Reviewer}

Calendar Anonymous {None}

Calendar user2 {Editor}

You can also grant permissions to the mailbox not to an individual user, but the Exchange distribution group.

In some cases, you need to grant Reviewer permissions on a calendar folder in all mailboxes to all users in your Exchange organization. You can make this bulk permission change using a simple PowerShell script. To change Default calendar permission for all mailbox in mailbox database to Reviewer:

Also, you can prepare a CSV file with a list of users and assign them permissions to access a specific user’s calendar:

To remove permission use Remove-MailboxFolderPermission cmdlet:

Now you can disconnect your PowerShell session from Office 365:

NBN FTTP Connection Box Status Lights

NBN FTTP Connection Box Status Lights

The article will explain the meaning of the status lights found on the NBN™ Connection Box (indoor unit) used for Fibre to the Premises (FTTP) services. These lights may help you quickly check on the status of your NBN™ connection which may be useful when troubleshooting NBN™ FTTP issues.

This article will also explain where to find the Connection Box’s Serial Number, which may be required in order to complete an order for NBN™ services.

Please note that the FTTP Connection Box should not be confused with the Connection Box for NBN™ Wireless.

Select one of the links below to jump to a query:

From mid-2013 onwards, NBN™ Connection Boxes were installed with a plastic cover by default. To access the Connection Box, gently prise the bottom of the cover away from the two clips holding it in place at the bottom of the unit and then lift the cover upwards.

Once lifted, the Connection Box will be partially covered by casing, but you will still be able to see the status lights and access the ports as shown below.

Once the cover is lifted, you’ll see a barcode sticker on the right-hand side of the box. The number next to S/N is the Connection Box’s Serial Number, as shown below.

LightStateMeaning
POWEROffNo power supply. Please note that all other lights will be off if the Connection Box has no power.
RedConnection Box is operating on backup battery power from the Power Supply unit. If there’s no power outage, try troubleshooting.
GreenConnection Box has power. Sometimes the light may look more orange/yellow than green – this is fine.
OPTICALOffConnection Box is disabled. Please call our Fibre Team on 1300 455 806 (8AM-8PM AEST, Monday-Friday) as we’ll need to lodge a ticket with NBN Co.
RedNo connection to the fibre network. Try troubleshooting.
GreenConnected successfully to the fibre network. This light will flash during data transfer.
ALARMOffConnection Box is working, but no devices are connected.
RedIssue detected. Try troubleshooting.
GreenConnection Box is working with no issues detected.
UNI-D 1/2/3/4OffNothing is plugged into this port. Only one UNI-D port is active for a single NBN™ service. This is typically port UNI-D 1. If this port doesn’t work and you don’t know which port was activated for your service, please call us on 13 22 58 for a hand.
OrangeA device capable of up to 1000Mbps is plugged in. This light will flash during data transfer.
GreenA device capable of up to 10/100Mbps is plugged in. This light will flash during data transfer.
UNI-V 1/2OffThere is no NBN™ Fibre Phone service, or it’s not currently being used.
GreenOne or more Fibre phones are off the hook (typically because they are being used).
Flashing
One or more Fibre phones have been off the hook for more than an hour. If no one is on a long phone call, check that your handsets are not engaged and have been returned to the hook or cradle.
UPDATEOffNormal, no action required.
RedConnection Box has failed to download an update. Please call our Fibre Team on 1300 455 806 (8AM-8PM AEST, Monday-Friday) as we’ll need to lodge a ticket with NBN Co.
GreenConnection Box is currently downloading an update with no issues.