Change the default visibility of calendars on Exchange


The default visibility of calendars in Outlook / Exchange does not allow you to see the detail (object, location, description) of an event, unless the user has modified the rights himself.


It is possible in PowerShell to modify the default visibility of calendars in Exchange.

Connection to Exchange online / Office 365

Open the PowerShell prompt as administrator and enter the following commands:

Enter your Office 365 administrator credentials.

login ps office 365

These lines open the connection to Exchange Online and import the available commands.

ps o365 import cmd

Changing calendar rights on Exchange

The following lines are to be executed in the PS window connected to Exchange Online or in a PS prompt on a local Exchange server

This line retrieves all the users of the Room type, to retrieve the users replacing “Room” by “User”.

This line goes through all the results in the variable to modify the default rights of the calendar.

It is possible that you have errors while executing this line, if your users have already opened their mailbox and the list of files is in another language, you will have to replace “: Calendar” by its translation

Related Posts

Exchange 2019: Add a database

Introduction Using multiple databases to store mailboxes allows you to configure a different volume. Example: The DBMX01 database stores mailboxes with a 1GO quota and the DBMX02 database stores mailb

Exchange migration to Office 365 – minimum hybrid configuration

Presentation This article shows you how to migrate your local Exchange environment to Office 365. The advantage of this migration is to be transparent to the users, there is no need to redo the mail p

Exchange 2019: add a mailbox

Introduction In this tutorial, we will see how to create a mailbox on Exchange 2019 using the admin interface. When creating a mailbox, there are two possibilities: Create a mailbox for an existing us