"Property 'CustomAttribute' is not present on object Mailbox" error when you run the New-ManagementScope cmdlet

Applies to: Exchange Server 2013 EnterpriseExchange Server 2013 Standard EditionExchange Server 2010 Enterprise More

Symptoms


Assume that you create an exclusive management scope, and you use the CustomAttribute property to filter users by using the New-ManagementScopecmdlet. For example, you run the following command:

New-ManagementScope -name Test-RecipientRestrictionFilter {(RecipientType -eq 'usermailbox' -and CustomAttribute10 -eq 'X')} -Exclusive 
In this situation, you receive the following error message:

Property 'CustomAttribute <number>' is not present on object Mailbox.

Cause


This problem occurs because the CustomAttributes property is not supported by the New-ManagementScope cmdlet.

Resolution


To resolve this issue, use the Memberof property instead of CustomAttribute in the New-ManagementScope cmdlet.