Hey,
This is a really helpful feature, and I can see lots of other uses (like a pool of laptops where you don't want to create an equipment mailbox for each piece of equipment, but can book them out all through one resource.
Have to agree with Peter Forster and diecknet though - this should be in a new attribute, not in CustomAttribute11
Here's the promise you've made in the Exchange documentation about CustomAtrribute1 to 15 (emphasis mine):
The custom attributes available to Exchange Server are labeled in Active Directory as ms-Exch-Extension-Attribute1 through ms-Exch-Extension-Attribute15. In the Exchange Management Shell, the corresponding parameters are CustomAttribute1 through CustomAttribute15. These attributes aren't used by any Exchange components. They can be used to store Active Directory data without having to extend the Active Directory schema.
This should be a new attribute, or at the very least you should be using CustomAttribute16 to 45, which the documentation indicates might be used in future:
ms-Exch-Extension-Attribute-16 to ms-Exch-Extension-Attribute-45 are present in Active Directory, but aren't available in the Exchange admin center (EAC) or the Exchange Management Shell. Don't use non-Exchange tools to edit these attributes because they might be used for future Exchange features.
Don't break the promises you've been making to users for such a long time. You shouldn't be using CustomAttribute1 to CustomAttribute15 for any internal purposes.
https://docs.microsoft.com/en-us/Exchange/recipients/mailbox-custom-attributes?view=exchserver-2019