Hi,
I'm trying to change the mailbox plan of an exchange 2013 mailbox and getting the following error
Error updating mailbox general settings. See audit log for more details.
System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Exception: Error executing 'SET_MAILBOXPLAN_RETENTIONPOLICY_ARCHIVING' task on 'ercantekin.izm@sldantrepo .com' EXCHANGE ---> System.Web.Services.Protocols.SoapException: System.Web.Services.Protocols.SoapException: Server was unable to process request. ---> System.Management.Automation.RemoteException: This operation requires a unique source object, but multiple objects have been found. Please remove any wildcard characters and check the data source for corruption. at System.Management.Automation.PowerShell.CoreInvokeRemoteHelper[TInput,TOutput](PSDataCollection`1 input, PSDataCollection`1 output, PSInvocationSettings settings) at System.Management.Automation.PowerShell.CoreInvoke[TInput,TOutput](PSDataCollection`1 input, PSDataCollection`1 output, PSInvocationSettings settings) at System.Management.Automation.PowerShell.CoreInvoke[TOutput](IEnumerable input, PSDataCollection`1 output, PSInvocationSettings settings) at System.Management.Automation.RemotePipeline.Invoke(IEnumerable input) at SolidCP.Providers.HostedSolution.Exchange2013.ExecuteShellCommandEx(Runspace runSpace, Command cmd, Boolean useDomainController, Object[]& errors) at SolidCP.Providers.HostedSolution.Exchange2013.SetMailboxAdvancedSettingsInternal(String organizationId, String accountName, Boolean enablePOP, Boolean enableIMAP, Boolean enableOWA, Boolean enableMAPI, Boolean enableActiveSync, Int64 issueWarningKB, Int64 prohibitSendKB, Int64 prohibitSendReceiveKB, Int32 keepDeletedItemsDays, Int32 maxRecipients, Int32 maxSendMessageSizeKB, Int32 maxReceiveMessageSizeKB, Boolean enabledLitigationHold, Int64 recoverabelItemsSpace, Int64 recoverabelItemsWarning, String litigationHoldUrl, String litigationHoldMsg) at SolidCP.Server.ExchangeServer.SetMailboxAdvancedSettings(String organizationId, String accountName, Boolean enablePOP, Boolean enableIMAP, Boolean enableOWA, Boolean enableMAPI, Boolean enableActiveSync, Int64 issueWarningKB, Int64 prohibitSendKB, Int64 prohibitSendReceiveKB, Int32 keepDeletedItemsDays, Int32 maxRecipients, Int32 maxSendMessageSizeKB, Int32 maxReceiveMessageSizeKB, Boolean enabledLitigationHold, Int64 recoverabelItemsSpace, Int64 recoverabelItemsWarning, String litigationHoldUrl, String litigationHoldMsg) --- End of inner exception stack trace --- at System.Web.Services.Protocols.SoapHttpClientProtocol.ReadResponse(SoapClientMessage message, WebResponse response, Stream responseStream, Boolean asyncCall) at System.Web.Services.Protocols.SoapHttpClientProtocol.Invoke(String methodName, Object[] parameters) at SolidCP.Providers.Exchange.ExchangeServer.SetMailboxAdvancedSettings(String organizationId, String accountName, Boolean enablePOP, Boolean enableIMAP, Boolean enableOWA, Boolean enableMAPI, Boolean enableActiveSync, Int64 issueWarningKB, Int64 prohibitSendKB, Int64 prohibitSendReceiveKB, Int32 keepDeletedItemsDays, Int32 maxRecipients, Int32 maxSendMessageSizeKB, Int32 maxReceiveMessageSizeKB, Boolean enabledLitigationHold, Int64 recoverabelItemsSpace, Int64 recoverabelItemsWarning, String litigationHoldUrl, String litigationHoldMsg) at SolidCP.EnterpriseServer.ExchangeServerController.SetExchangeMailboxPlan(Int32 itemId, Int32 accountId, Int32 mailboxPlanId, Int32 archivePlanId, Boolean EnableArchiving) --- End of inner exception stack trace --- at SolidCP.EnterpriseServer.ExchangeServerController.SetExchangeMailboxPlan(Int32 itemId, Int32 accountId, Int32 mailboxPlanId, Int32 archivePlanId, Boolean EnableArchiving) at SolidCP.EnterpriseServer.esExchangeServer.SetExchangeMailboxPlan(Int32 itemId, Int32 accountId, Int32 mailboxPlanId, Int32 archivePlanId, Boolean EnableArchiving) --- End of inner exception stack trace ---
the error on event log is
[11/7/2016 7:29:13 PM] ERROR: 'Hosted Microsoft Exchange Server 2013' SetMailboxAdvancedSettings
System.Management.Automation.RemoteException: This operation requires a unique source object, but multiple objects have been found. Please remove any wildcard characters and check the data source for corruption.
at System.Management.Automation.PowerShell.CoreInvokeRemoteHelper[TInput,TOutput](PSDataCollection`1 input, PSDataCollection`1 output, PSInvocationSettings settings)
at System.Management.Automation.PowerShell.CoreInvoke[TInput,TOutput](PSDataCollection`1 input, PSDataCollection`1 output, PSInvocationSettings settings)
at System.Management.Automation.PowerShell.CoreInvoke[TOutput](IEnumerable input, PSDataCollection`1 output, PSInvocationSettings settings)
at System.Management.Automation.RemotePipeline.Invoke(IEnumerable input)
at SolidCP.Providers.HostedSolution.Exchange2013.ExecuteShellCommandEx(Runspace runSpace, Command cmd, Boolean useDomainController, Object[]& errors)
at SolidCP.Providers.HostedSolution.Exchange2013.SetMailboxAdvancedSettingsInternal(String organizationId, String accountName, Boolean enablePOP, Boolean enableIMAP, Boolean enableOWA, Boolean enableMAPI, Boolean enableActiveSync, Int64 issueWarningKB, Int64 prohibitSendKB, Int64 prohibitSendReceiveKB, Int32 keepDeletedItemsDays, Int32 maxRecipients, Int32 maxSendMessageSizeKB, Int32 maxReceiveMessageSizeKB, Boolean enabledLitigationHold, Int64 recoverabelItemsSpace, Int64 recoverabelItemsWarning, String litigationHoldUrl, String litigationHoldMsg)
at SolidCP.Server.ExchangeServer.SetMailboxAdvancedSettings(String organizationId, String accountName, Boolean enablePOP, Boolean enableIMAP, Boolean enableOWA, Boolean enableMAPI, Boolean enableActiveSync, Int64 issueWarningKB, Int64 prohibitSendKB, Int64 prohibitSendReceiveKB, Int32 keepDeletedItemsDays, Int32 maxRecipients, Int32 maxSendMessageSizeKB, Int32 maxReceiveMessageSizeKB, Boolean enabledLitigationHold, Int64 recoverabelItemsSpace, Int64 recoverabelItemsWarning, String litigationHoldUrl, String litigationHoldMsg)
Thanks
Is there any chance that the email or display name is not unique in your Active Directory but can get multiple results?
SolidCP falls over it if it's not unique and fails to apply (as it has multiple results that it might apply to).
Yes there is a contact with the same display name in another organization.
I have changed the display name of the contact but I still get the same error.
How can I overcome the issue?
Well display name usually doesn't count for this (it gives issues with Calendar / Contact perms) double email address in AD does.
but taking a closer look at your error: Can you try a different retention policy? (or no retention policy) as i think thats where it has an issue for you
there is no retention policy on space level and also no retention policy on the new mailbox plan.