Consider the following scenario:

  • Assume that your Active Directory forest has a Microsoft Exchange Server deployment that uses multiple domains. For example, there is one root domain that has multiple child domains.

  • You apply either Cumulative Update 8 (CU8) or Cumulative Update 9 (CU9) on the servers that are running Exchange Server 2016.

  • You create a Room/Equipment mailbox whose Organizational unit/AD object and Mailbox database are in different locations. For example, the user objects are hosted in the child domain on Server A, and the mailbox database is hosted on Server B.

In this scenario, Set-CalendarProcessing cmdlets may not run successfully. Additionally, you receive an error message in Windows PowerShell that resembles the following:

Set-CalendarProcessing -Identity: <Room_Mailbox> -ResourceDelegates: <Delegate_Identity>

Error on proxy command 'Set-CalendarProcessing -Identity:'<Room_Mailbox>' -ResourceDelegates:'<Delegate_Identity>' -Confirm:$False' to server server_name: Server version server_version, Proxy method RPS: The operation couldn't be performed because object '<Room_Mailbox>' couldn't be found on 'server_name'.

+ CategoryInfo : NotSpecified: (:) [Set-CalendarProcessing], CmdletProxyException

+ FullyQualifiedErrorId : Microsoft.Exchange.Configuration.CmdletProxyException,Microsoft.Exchange.Management.StoreTasks.SetCalendarProcessing

+ PSComputerName : computer_name


Exchange Server 2016

To resolve this issue, install Cumulative Update 10 for Exchange Server 2016 or a later cumulative update for Exchange Server 2016.


Learn about the terminology that Microsoft uses to describe software updates.

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

What affected your experience?

Thank you for your feedback!