Debug-csInterPoolReplication can't correct the pool ownership conflict if user's SIP URL has an apostrophe in Skype for Business Server 2015

Applies to: Skype for Business Server 2015

Symptoms


In Microsoft Skype for Business Server 2015, you can't use the Debug-csInterPoolReplication cmdlet to correct the pool ownership conflict if a user's SIP URL includes an apostrophe, such as user'123@contoso.com. In addition, you receive an error message that resembles the following:

Debug-CsInterPoolReplication -PoolFqdn Pool Fqdn
Source pool: Pool Fqdn
Backup pool: Pool Fqdn
State of Pool Fqdn: "Active."
State of Pool Fqdn: "Active."
Pool ownership conflict detected
Below entities have pool ownership conflict:
User user'123@contoso.com
The right ownership will be detected and your confirmation will be asked for
each conflicted entity before the conflict is corrected in backend database. Do
you want to proceed?
[Y] Yes [A] Yes to All [N] No [L] No to All [S] Suspend [?] Help
(default is "Y"):y
Failed to correct the conflict for "User user'123@contoso.com ". Continue with other entities. You can run the tool again to correct this entity later.
Debug-CsInterPoolReplication : The string is missing the terminator: '.
At line:1 char:1
+ Debug-CsInterPoolReplication -PoolFqdn Pool Fqdn
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (:) [Debug-CsInterPoolReplicat
ion], IncompleteParseException
+ FullyQualifiedErrorId : FailedToResolvePoolConflict,Microsoft.Rtc.Manage
ment.Hadr.InterPoolReplication.InterPoolReplicationCmdlet

Resolution


To fix this issue, install the July 2018 cumulative update 6.0.9319.534 for Skype for Business Server 2015, Core Components.