运行 New-CSHostingProvider cmdlet 后,Lync 或 Skype for Business 中的“存在重复的键序列”
问题
请考虑以下情况:
您正在 Skype for Business Server 2015、Microsoft Lync Server 2013 或 Microsoft Lync Server 2010 中设置 Skype for Business Online (以前是 Lync Online) 混合环境。
运行以下 Lync Server 或 Skype for Business Server PowerShell cmdlet:
New-CSHostingProvider -Identity LyncOnline -ProxyFqdn "sipfed.online.lync.com" -Enabled $true -EnabledSharedAddressSpace $true -HostsOCSUsers $true -VerificationLevel UseSourceVerification -IsLocal $false -AutodiscoverUrl https://webdir.online.lync.com/Autodiscover/AutodiscoverService.svc/root
在这种情况下,您会收到以下错误消息:
There is a duplicate key sequence "LYNCONLINE" for the 'urn:schema:Microsoft.Rtc.Management.Settings.Edge.2008:ProviderName' key or unique identity constraint.
解决方案
若要解决此问题,请删除现有的 LyncOnline 提供程序,然后再次运行原始 cmdlet。 运行 Get-CSHostingProvider 和 Get-CSPublicProvider cmdlet,查看所有现有提供程序,并确定任何提供程序的名称是否与尝试创建的名称相同。 (例如,确定是否有任何提供程序的名称为“LyncOnline”。)
如果现有 LyncOnline 连接器是托管提供程序,请使用以下命令将其删除:
Remove-CSHostingProvider –Identity LyncOnline If the conflicting provider is a public provider, use the following command to remove it:Remove-CSPublicProvider –Identity LyncOnline
更多信息
出现此问题的原因是,有一个公共提供程序在拓扑中配置了重复名称“LyncOnline”。 可以通过在 Lync 控制面板中查看以下设置来验证这一点:
- 在 Lync 2010 中,单击“ 外部用户访问”,然后单击“ 提供程序”。
- 在 Lync 2013 中,单击“ 联合身份验证和外部访问”,然后单击“ SIP 联合提供程序”。
仍然需要帮助? 请转到 Microsoft 社区。