By default, anyone booking a room or resource in Exchange can mark the meeting as private. This hides details like the organizer’s name and the meeting subject from others, which is not ideal in environments where transparency is needed, such as shared meeting rooms.
Using the Set-CalendarProcessing
cmdlet with the -RemovePrivateProperty $true
parameter ensures that even if someone marks their meeting as private, the booking will appear as a normal appointment in the calendar. This allows everyone with access to the resource to see who booked it and when.
Connect-ExchangeOnline
Set-CalendarProcessing -Identity “Name of resource” -RemovePrivateProperty $true
This simple change improves visibility and can prevent confusion or conflicts over shared resources.