I'm wondering if it's possible to disable the accounts that Microsoft Bookings creates. I've heard that when users sign up for a one-time event, it results in an account being generated with an email that appears in the Global Address List (GAL), which can be quite irritating. Is there a way to prevent these accounts from cluttering up the directory?
4 Answers
I've actually been encouraging my users to stay away from Bookings for this reason. Each sign-up leads to the creation of a user account, and that email shows up in the GAL which can be super annoying. It would be great if there were a simple solution to disable these accounts when they're no longer needed.
You might want to consider scripting to hide those mailboxes marked as schedulingmailboxes from the GAL. It might help reduce the clutter.
Last time I checked, I couldn't find a way to disable those accounts either. It's quite a frustrating situation.
Actually, Microsoft Bookings doesn’t create accounts on its own. Are you sure you’re referring to the automatic creation of Microsoft 365 guest accounts? Because I think that's a different issue.
Well, when you create a shared booking page in Bookings, it does create an account since it requires a calendar, and to have a calendar, you need a mailbox which in turn needs a user account.
Exactly! If you go to the Bookings homepage and set up a shared booking page, it generates a user account automatically.
You can go into the Microsoft 365 Admin or Entra ID and delete the accounts manually, but trust me, it's a tedious job. I haven't figured out a better way to manage accounts that were created through shared bookings pages or determine if they’ve been inactive for a while.

Unfortunately, the higher-ups seem to be fond of this feature. I'm just trying to find a way to disable those accounts because they're affecting the score for multifactor authentication compliance.