配置 Skype for Business 混合

重要

由世纪互联在中国运营的Skype for Business将于2023年10月1日停用。 如果尚未升级 Skype for Business Online 用户,系统会自动安排他们进行辅助升级。 如果想要自行将组织升级到 Teams,强烈建议你立即开始规划升级路径。 请记住,成功升级与技术和用户就绪情况一致,因此在导航到 Teams 旅程时,请务必利用我们的 升级指南

Skype for Business Online(不包括世纪互联在中国运营的服务)已于 2021 年 7 月 31 日停用。

若要配置Skype for Business混合,需要:

如果具有本地 Exchange,则可能需要在本地和联机环境之间配置 OAuth。 有关详细信息,请参阅在 Skype for Business Server 中管理服务器到服务器身份验证计划集成 Skype for Business 和 Exchange

将本地 Edge 服务配置为与 Teams 联合

联合身份验证允许本地部署中的用户与组织中的 Teams 用户通信。 若要配置联合身份验证,请在 Skype for Business Server 命令行管理程序中运行以下 cmdlet:

Set-CSAccessEdgeConfiguration -AllowOutsideUsers $True -AllowFederatedUsers $True -EnablePartnerDiscovery $True -UseDnsSrvRouting

如果“-EnablePartnerDiscovery”值设置为$True,Skype for Business Server将使用 DNS 记录来尝试发现 AllowedDomains 列表中未列出的合作伙伴域。 如果该值设置为 $False ,Skype for Business Server将仅与 AllowedDomains 列表中找到的域联合。 如果使用 DNS 服务路由,则需要此参数。

注意

有关在本地Skype for Business部署的用户与 Microsoft 365 组织用户之间启用联合身份验证的更多详细信息,请参阅在 Skype for Business Server 中为 Microsoft 365 客户配置联合支持

配置本地环境以使用 Teams 启用共享 SIP 地址空间

还必须将本地环境配置为信任 Teams 并启用共享 SIP 地址空间。 此配置意味着 Teams 可能会托管与本地环境相同的 SIP 域集的用户帐户,并且可以在本地和联机托管的用户之间路由消息。 使用 ProxyFqdn=sipfed.online.lync.com 配置托管提供程序,如下所述。

首先,如果已有 ProxyFqdn=sipfed.online.lync.com 的托管提供商,检查。 如果存在,请在 Skype for Business Server 命令行管理程序中使用以下命令将其删除:

Get-CsHostingProvider | ?{ $_.ProxyFqdn -eq "sipfed.online.lync.com" } | Remove-CsHostingProvider

然后使用 New-CsHostingProvider cmdlet 创建新的托管提供程序,如下所示:

New-CsHostingProvider -Identity Office365 -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 

在组织中启用共享 SIP 地址空间

除了在本地部署中所做的更改外,还需要在 Teams 组织中进行相应的更改,以便通过本地部署启用共享 SIP 地址空间。

若要在组织中启用共享 SIP 地址空间,请与 Teams 建立远程 PowerShell 会话,然后运行以下 cmdlet:

Set-CsTenantFederationConfiguration -SharedSipAddressSpace $true

注意

SharedSipAddressSpace 属性需要保持为“True”,直到完成迁移到联机,且本地已没有用户。

若要与 Teams 建立远程 PowerShell 会话,首先需要安装 Teams PowerShell 模块。 Teams PowerShell 模块取代了已停用的 Skype for Busines Online 连接器模块。

安装该模块后,您可以使用下列 cmdlet 建立远程会话:

# When using Teams PowerShell Module

Import-Module MicrosoftTeams
$credential = Get-Credential
Connect-MicrosoftTeams -Credential $credential

有关如何与 Teams 建立远程 PowerShell 会话以及如何使用 Teams PowerShell 模块的详细信息,请参阅设置计算机以Windows PowerShell

另请参阅

New-CsHostingProvider