前段时间写的理论性文章《关于如何将本地Skype for business/Lync用户迁移至MicrosoftTeams》有点太过于理论了,没有太多实际操作,正好这几天有客户有这个需求,就搭了个测试环境,跟大家分享下怎么去实现迁移!
首先看下拓扑
我的测试环境是Lync Server 2013和Skype for business Server 2019共存状态,有两个企业版前端池,一个Lync Server 2013的边缘池,边缘池和两个前端池进行关联。前面的文章讲到过:是通过Hybrid的路线进行迁移到Teams的,所以还需要将本地部署的Lync/Skype发布到公网,除此之外还有的前提是有国际版的Office365订阅并绑定Skype的SIP域名,本地部署AAD同步目录到Office365。完成这一系列操作后接下来看下怎么混合(如有不清楚怎么操作可以参考我之前的系列文章Office 365 Exchange Hybrid 汇总贴【个人分享仅供参考】)
之前的文章讲到的是通过PowerShell进行混合,这里我分享下怎么通过图形化界面去做混合,首先打开Skype for Business Server 2019的控制面板(Lync Server的控制面板无法做混合)在主页位置登录Office365
然后点击“使用Teams和Skype for business Online”设置混合部署
点击下一步继续
列举出当先系统配置,显示并未与Office365联盟以及配置SIP地址空间共享
点击下一步后开始配置混合,直到所有选项都打勾表示全部完成
这时候我们需要给同步到Office365的用户分配一个Teams和Skype for business Online的许可(因为Exchange部署在本地所以不分配Exchange Online的许可)
然后回到本地Skype for business Server 2019控制面板,选择已经在Office365上分配许可的用户点击操作即可将用户迁移到Teams或Skype for business Online
选择将用户迁移到Teams的时候报如下的错
意思就是说我的Office365中没有分配PSTN会议的许可就不允许我迁移到Teams。
微软官网的说明是这样的
但是这个许可呢不能试用,得购买,没有办法我只能在本地Skype中禁用这个功能,在控制面板中打开会议策略并编辑,去掉启用PSTN电话拨入式会议
来个硬广告:当然如果本地Skype for Business Server有语音网关能打进打出电话且需要PSTN拨入式电话会议功能,而且又希望迁移到Teams或Skype for Business Online上可联系我司,我们提供整套解决方案且已经在全国范围内首先实现Teams语音落地
效果如下
在去掉PSTN会议功能后进行迁移到Teams得操作成功
迁移到Skype for Business Online毫无悬念的成功(如果只是迁移到Skype for Business Online是不需要禁用PSTN会议功能的)
接下来我们使用一个迁移到Teams的用户来登录Skype for Business客户端看是什么情况
登录后直接提示要使用Teams,这也变相的实现了Teams Only的功能
然后点击转到Teams,进行登录
登录成功
然后接下来在Outlook上去预约一个Teams会议
完全没有问题,可以预约成功,但是有一个问题是:Teams上无法查看这个预约的会议日程。就算是点击加入Microsoft Teams会议虽然Teams客户端可以进入会议,但是是以一个来宾身份进入的,一直处于等待被通过的状态!
后面查询了原因是我本地部署的Exchange Server版本太低,不满足Teams的需求
本地部署Exchange Server是需要2016版本且最低要求CU3补丁。另外Teams还不支持SharePoint本地部署,也就是说要使用Teams创建团队,就还需要SharePoint Online的许可,在分配许可后我测试了是可以创建团队的
在进行完成的分享和梳理后企业IT管理员应该知道是否需要将Lync/Skype 迁移到Teams,权衡Teams的利弊后还需要自己决定哦~还是那句话微软的产品是需要整合起来用,单打独斗没有出路的~