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