Share via

How can I disable 'Shared Bookings Calendar' for all users in org?

Anonymous
2023-07-25T20:14:13+00:00

I need to disable the ability to create 'Shared Bookings' pages in the Bookings app. The way the app is set up currently, it confuses the user and they almost always create a shared bookings calendar instead of an individual one. Why this is a problem is because every time you create a shared bookings page it creates a new users in the GAL/admin. Now I have 50+ users in O365 admin with names like: 'Ben's Booking Page'. We have 3 ben's and my user list is growing exponentially. I really just need to disable 'shared bookings' pages and leave the individual pages alone. Please let me know if there is a better way to do this and not have all these extra users in my org.

Microsoft 365 and Office | Subscription, account, billing | For business | Other

Locked Question. This question was migrated from the Microsoft Support Community. You can vote on whether it's helpful, but you can't add comments or replies or follow the question.

0 comments No comments

5 answers

Sort by: Most helpful
  1. Anonymous
    2023-11-08T22:16:08+00:00

    Eben,

    So, is there a way to configure Bookings so that anyone can create their "Personal Bookings Page" and only certain users be allowed to create "Shared Booking Pages"?

    Was this answer helpful?

    2 people found this answer helpful.
    0 comments No comments
  2. Anonymous
    2023-07-27T20:46:55+00:00

    Hi Eben,

    Thank you for your explanation. So what you are saying is that regardless of the wether the bookings calendar is a shared or personal calendar, it will still create a separate user in O365?

    If that is the case, I just don't understand why it would create a separate mailbox/user account in order to do that. Why wouldn't the bookings page just use the current mailbox of the user? Why would I want these bookings pages to show up as a separate user in my user list when its not a user and has no licenses?

    Was this answer helpful?

    1 person found this answer helpful.
    0 comments No comments
  3. Anonymous
    2024-01-24T17:05:47+00:00

    Try tris on your powershell:

    Set-OwaMailboxPolicy "OwaMailboxPolicy-Default" -BookingsMailboxCreationEnabled:$false

    Was this answer helpful?

    0 comments No comments
  4. Anonymous
    2023-08-15T22:09:22+00:00

    Hi Eben,

    After testing a few accounts, I have confirmed that the secondary inbox/username is only being created when the user creates a 'Shared Booking Calendar'. There is no second inbox creation when creating a personal bookings calendar.

    Thanks!

    Was this answer helpful?

    0 comments No comments
  5. Anonymous
    2023-07-26T04:47:38+00:00

    Hello ITisforME,

    Good day!

    Thanks for posting to Microsoft Community. We are happy to assist you.

    As per the description you have shared, we understand that disable 'Shared Bookings Calendar' for all users because it creates a new user in the GAL/admin.

    Typically, when you create a booking calendar, it creates a mailbox in Exchange Online. This mailbox is created only to facilitate booking calendar user accounts in the Microsoft admin center.

    Therefore, the main point is that when you create booking calendar it creates a mailbox in Exchange Online no because of shared booking calendar. when you create booking calendar you can make it private, but you still have mailbox. You can also allow some specific user to create booking calendar. Reference: Turn Microsoft Bookings on or off | Microsoft Learn

    Also, you can delete the share booking calendar by deleting the Booking calendar through Microsoft admin center directly or by using PowerShell.

    • To delete Booking calendar through Microsoft admin center directly, Go to https://admin.microsoft.com/ --> Users --> Active users --> Choose the name of the booking calendar that you want to delete --> Delete a user --> Delete user. You can refer to the following test and result screenshot:

     Image

    • To delete a Booking calendar using Exchange Online PowerShell
      1. Connect to Exchange Online PowerShell.
      2. Run the following command to get a list of the booking mailboxes in your tenant:
        Get-EXOMailbox -RecipientTypeDetails SchedulingMailbox
      3. Replace <YourBookingCalendar> with the exact name of your booking mailbox alias that you want to permanently delete, and then run the following command:
        Remove-Mailbox -Identity <YourBookingCalendar>
      4. To verify that the calendar has been deleted, run the following command:
         Get-EXOMailbox -RecipientTypeDetails SchedulingMailbox

    Note: Make sure to type the exact name of the booking mailbox alias that you want to permanently delete. And also, it may take about 5-10 minutes to take effect.

    Please note that this issue is related to Bookings, so you can double check with our specialize in Bookings issues via Microsoft Bookings - Microsoft Community Hub. Technical engineers over there specialize in Bookings issues, and experts will focus on queries to further assist you. 

    I hope the above information will be helpful. Please feel free to let me know if there are any questions or if I've got you wrong. I will keep assisting you based on the information you provide. We sincerely appreciate your patience and cooperation.

    Thanks for your precious time.

    Sincerely,  Eben Ezer Tres | Microsoft Community Moderator

    Was this answer helpful?

    0 comments No comments