NMM Exchange – GLR Database with parameter IsExcludedFromProvisioning=False

Article Number: 502821 Article Version: 3 Article Type: Break Fix


For GLR (Ganular Level Restore) DB in Exchange 2010, the “IsExcludedFromProvisioning” is set to FALSE

This “IsExcludedFromProvisioning” is an Exchange parameter to determine whether new mailboxes will be created in this Exchange DB automatically due to load balancing.

New in Exchange 2010 and carried into Exchange 2013 is a feature called Automatic Mailbox Provisioning. This feature automatically load balances the creation of new mailboxes across all available databases when a creation of a new mailbox account occurs. It’s no longer mandatory to specify what database mailbox should reside on as Exchange uses a mailbox provisioning agent to take the decision for you on what mailbox database the mailbox creation will be created on.

It is recommended that all large Exchange deployments utilise the Automatic Mailbox Provisioning system to randomly distribute mailboxes between mailbox databases. If you place users in particular mailbox databases based on items such as a department, in the event issues occur with a specific mailbox database and the database will not mount, an entire department within a company will be out of production for a period of time. If mailboxes are randomly distributed between multiple databases, in the event a database goes offline, it will still effect the company however the impact will be less saver as all departments within your company will still be operational.

Automatic Mailbox Provisioning system distributes mailboxes randomly amongst databases but in case we want to exclude a mailbox database from having additional mailboxes provisioned such as a mailbox database which is dedicated to holding Archive mailboxes, Microsoft has included two attributes which can be configured against a Mailbox Database for this purpose called “IsExcludedFromProvisioning” and “IsSuspendedFromProvisioning“.

IsExcludedFromProvisioning <$true | $false>

The IsExcludedFromProvisioning parameter specifies that this database is permanently not considered by the mailbox provisioning load balancer.

If the IsExcludedFromProvisioning parameter is enabled, new mailboxes aren’t added automatically to this database.

You can manually add a mailbox if your role permits.

IsSuspendedFromProvisioning <$true | $false>

The IsSuspendedFromProvisioning parameter specifies that this database is temporarily not considered by the mailbox provisioning load balancer.

The reason they are two attributes is for environments which have multiple admins as a mechanism to indicate which provisioning suspensions are permanent, and which are temporary so that other admins know if they are allowed to unsuspend a mailbox database from provisioning. Thus, in a multi-admin environment, if one admin configures either setting, the intent should be clear to the other admins (and therefore, they won’t remove a permanent suspension as a result of knowing that intent).

This is Exchange parameter and need Exchange admin to configure it according to mailbox creation load balancing among Exchange Databases


Leave a Reply