Domain Rewrite: Cannot enable ERW for my selected user- Error "A rule with this name already exists"
说明
There are two Domain Rewrite projects in our ODM Organization. Each is a unique source tenant pointing to the same target tenant. We are seeing the following errors. What is causing this?
System.AggregateException: One or more errors occurred. ---> System.Management.Automation.ActionPreferenceStopException: The running command stopped because the preference variable "ErrorActionPreference" or common parameter is set to Stop: A rule with this name already exists. Parameter name: Name at System.Management.Automation.Runspaces.AsyncResult.EndInvoke() at System.Management.Automation.PowerShell.EndInvoke(IAsyncResult asyncResult) at BinaryTree.ARS.Monitor.PsSession.<ExecuteAsync>d__21.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at BinaryTree.ARS.Monitor.PsSession.<ExecuteAsync>d__8.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at BinaryTree.ARS.Monitor.PsSession.<ExecuteAsync>d__7.MoveNext() --- End of stack trace from previous location where exception was thrown --- at System.Runtime.ExceptionServices.ExceptionDispatchInfo.Throw() at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(Task task) at BinaryTree.ARS.Monitor.ArsMonitor.<CreateO365PeerMailFlowAsync>d__51.MoveNext() --- End of stack trace from previous location where exception was thrown ---
原因
Multiple projects with Domain Rewrite (ERS) enabled and pointing to the same tenant(s)
解决办法
Only one project must be used for this scenario. Follow these steps to correct. Do not archive an existing Domain Rewrite (Move) project without first disabling the ERS functionality.
Email Rewrite Service (ERS) is enabled and must be disabled before archiving the project Disable Email Rewrite for these projects, and all other project which are not being used.
- On the left-side hamburger menu button | click on Projects. - A list of your Projects will be displayed. - Click on the Project | Setup and this brings you to the main setup for that Project. - Click 'EMAIL ADDRESS REWRITING' and select "No, Maybe Later". This disabled ERS. - Click Next till the setup is complete. - Repeat the above for all the Domains you need to remove. The above steps must also be performed for the current active project, to correct the transporter issues caused by the multiple projects. The Project is ready to be archived.
Wait at least one hour for the transporter rules to be cleared before enabling the ERS service. - Click on the Project | Setup and this brings you to the main setup for that Project. - Click 'EMAIL ADDRESS REWRITING' and select "Yes, let's do it!". This enables ERS. Save project setup. - Add the new source tenant(s) and configure the project per our documentation. https://support.quest.com/technical-documents/on-demand-migration/current/active-directory-domain-rewrite-quick-start-guide - Add the TLS certificate(s) - Add the local agents will need to be installed for the new source tenants. - Click Next till the setup is complete