Microsoft-Office-365

如何讓 Skype for Business 和 Teams 正常工作

  • April 25, 2020

我們公司的使用者一直忽略 SfB 並使用他們自己選擇的軟體來獲取 SfB 中缺少的功能。這意味著我們有使用者使用不同的軟體(HipChat、Stride、Slack 和 SfB),我們現在希望讓所有使用者在公司範圍內使用 Teams。

為了實現這一目標,我們已開始將 Teams 推廣到更大的團隊,作為概念證明,以確保它滿足每個人的需求。

問題是不使用 Teams 的使用者只使用 SfB,而我們的 Teams 使用者需要同時執行這兩個應用程序。我知道可以與 Teams 中的 SfB 使用者進行交流,但我很難找到任何能告訴我如何做到這一點的東西。

有可能還是我誤解了?如果是,我該如何配置它?

我所看到的……或者不是這樣

我在 Teams 中查看 SfB 使用者的狀態,但如果我向其中一個使用者發送消息,他們只會收到一封電子郵件,說明在 Teams 中向他們發送了一條消息。由於他們無權訪問 Teams,因此無法響應。

如果 SfB 使用者向我發送消息,如果正在執行,我會在 SfB 中看到該消息,或者我會收到一封電子郵件說我錯過了他們的消息。

好的,所以我已經對我的問題進行了分類,我將在此處記錄以防其他人需要它。

首先,我需要下載並安裝SkypeOnlineConnector Powershell Module

然後在 Powershell 中執行以下命令來打開一個新的 PS Session:

Import-Module MicrosoftTeams
Import-Module SkypeOnlineConnector
$socSession = New-CsOnlineSession
Import-PSSession $socSession

我的問題是租戶被設置為孤島,每個使用者都繼承了該設置,有效地將它們全部置於孤島模式,因此團隊轉到團隊,而 SfB 轉到 SfB。我需要為每個將 PolicyName 設置為SfbOnlyUpgradeToTeams根據需要的使用者執行此命令:

Grant-CsTeamsUpgradePolicy -PolicyName $policy -Identity $userPrincipalName

SfbOnly將使用者配置為僅具有 SkypeForBusiness 訪問權限,以便將來自 Teams 使用者的消息發送到 SfB。

UpgradeToTeams將使用者配置為僅擁有 Teams,因此他們的消息僅發往/來自 Microsoft Teams。

引用自:https://serverfault.com/questions/935645