我認爲MMS服務對於Teams Meeting來說比較重要,因爲除了全新的Teams用戶,否則其它Skype onpremise or Skype online 用戶遷移到Teams都會遇到一個問題:“我之前預約好的Skype Meeting怎麼辦,遷移到Teams之後還能使用嗎?” ,這裏微軟提供了一個解決方案:Meeting Migration Service, 它在這些場景下面來更新/遷移 用戶現有的會議(特別是Skype Meeting)
- 當用戶從本地遷移到雲時(無論是到Skype for Business Online還是到TeamsOnly)。
- 管理員更改用戶的音頻會議設置時(例如爲一個用戶分配音頻會議許可,他之前的預約好的Teams Meeting 就需要把會議撥入號增加到預約信息裏面,MMS就可以自動做到)
- 當在線用戶僅升級到Teams時
- 當用戶的TeamsUpgradePolicy中的用戶模式設置爲SfBwithTeamsCollabAndMeetings時,會自動觸發MMS進行更新
- 當您使用PowerShell cmdlet時,Start-CsExMeetingMigration (即手動遷移觸發)
但是在以下場景下面,是不能使用會議遷移服務MMS的:
- 用戶的郵箱在本地的Exchange 當中,因爲MMS必須使用 Exchange online。
- 用戶從 Teams 遷移至 本地部署的Skype 服務器當中。
在這種情況下,最終用戶可以使用會議遷移工具來遷移自己的會議,請參考 *1
MMS如何運作的呢?如下圖:
1)MMS 在該用戶的Exchange郵箱中搜索該用戶的所有會議。
2)根據用戶郵箱中的信息,MMS 找到用戶的Skype Meeting or Teams Meeting.
3)在電子郵件中,MMS 將替換會議詳細信息中的會議信息替換,例如替換成Teams的會議信息/鏈接。
4)MMS 會代表會議組織者將該會議的更新版本發送給所有會議接收者,之後,所有的與會者將在相關的會議更新。
以下爲一個從Skype Meeting 遷移至 Teams Meeting後的效果,如下:
使用MMS遷移服務需要注意的地方:
1)從觸發MMS的時間開始,通常需要大約2個小時才能遷移用戶的會議。
2)會議遷移後,MMS會替換在線會議信息塊中的所有內容。
3)MMS 僅遷移那些通過Outlook Add in生成的Skype or Teams 會議。
4)與會者超過250人(包括組織者)的會議將不會被遷移。(因爲Teams Meeting 最大支持250方與會者)
5)只有當你單獨爲用戶的TeamsUpgradePolicy分配SfBWithTeamsCollabAndMeetings or TeamsOnly 模式後,纔會自動觸發MMS。
6)MMS遷移過程至少需要90分鐘到120分鐘左右。
使用Powershell命令:
#登陸到Teams Powershell
$String = "xxxxxx"
$username = "[email protected]"
$TenantDomain = "demo.onmicrosoft.com"
Import-Module SkypeOnlineConnector;$PWord = ConvertTo-SecureString -String $String -AsPlainText -Force;
$Cred = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $username, $PWord;
$CSSession=New-CsOnlineSession -credential $Cred -OverrideAdminDomain $TenantDomain
Import-PSSession $cssession –AllowClobber
#查詢一下用戶的Teams共存模式
Get-CsonlineUser [email protected] | fl *teamsupgrade*
#爲用戶分配SfBWithTeamsCollabAndMeetingsWithNotify 模式
Grant-CsTeamsUpgradePolicy -Identity [email protected] -PolicyName SfBWithTeamsCollabAndMeetingsWithNotify
最後,一旦共存模式改成SfBWithTeamsCollabAndMeetingsWithNotify 之後,大家可以來看看之前的Skype Meeting 就會通過MMS遷移到Teams Meeting
# 通過命令可以強制遷移Skype Meeting, 並且查看狀態。可以看出遷移時間還是比較久的。
Start-CsExMeetingMigration -Identity [email protected] -TargetMeetingType Teams –Verbose
Get-CsMeetingMigrationStatus -Identity [email protected]
除了必需的Identity
參數外,它還有兩個可選參數SourceMeetingType
和TargetMeetingType
,它們允許您指定如何遷移會議:
TargetMeetingType:
- 使用
TargetMeetingType Current
指定將Skype for Business會議保留爲Skype for Business會議,將Teams會議保留爲Teams會議。但是,音頻會議的座標可能會更改,並且任何本地Skype for Business會議都將遷移到Skype for Business Online。這是TargetMeetingType的默認值。 - 使用
TargetMeetingType Teams
指定將任何現有會議都必須遷移到團隊,而不管該會議是在Skype for Business中在線還是在本地託管,並且無論是否需要任何音頻會議更新。
SourceMeetingType:
- 使用
SourceMeetingType SfB
表示僅應更新Skype for Business會議(本地會議還是在線會議)。 - 使用
SourceMeetingType Teams
表示僅應更新團隊會議。 - 使用
SourceMeetingType All
表示應更新Skype for Business會議和團隊會議。這是SourceMeetingType的默認值。
列舉一些常用的命令:
#以下命令將返回有關2018年10月1日至2018年10月8日發生的所有遷移的完整詳細信息。
Get-CsMeetingMigrationStatus -StartTime "10/1/2018" -EndTime "10/8/2018"
#以下命令將返回用戶[email protected]的狀態:
Get-CsMeetingMigrationStatus -Identity [email protected]
#以下命令以獲取受影響的用戶列表以及所報告的特定錯誤:
Get-CsMeetingMigrationStatus| Where {$_.State -eq "Failed"}| Format-Table UserPrincipalName, LastMessage
#要查看您的組織是否啓用了MMS
Get-CsTenantMigrationConfiguration
#完全啓用或禁用MMS
Set-CsTenantMigrationConfiguration -MeetingMigrationEnabled $false
參考鏈接:
*1 Skype for Business Online, Meeting Migration Tool https://www.microsoft.com/en-us/download/details.aspx?id=51659