Пользователи в нашей компании игнорировали SfB и использовали собственный выбор программного обеспечения, чтобы получить функции, отсутствующие в SfB. Это означает, что у нас есть пользователи, использующие различное программное обеспечение (HipChat, Stride, Slack и SfB), и теперь мы стремимся, чтобы все пользователи вместо этого использовали Teams в масштабах компании.
Для достижения этого мы начали развертывание команд для более крупных компаний. команд в качестве доказательства концепции, чтобы гарантировать, что он удовлетворяет потребности всех.
Проблема в том, что пользователи, которые не используют Teams, используют только SfB, а пользователям наших Teams необходимо запускать оба приложения. Я понимаю, что с пользователями SfB можно общаться из Teams, но я изо всех сил пытаюсь найти что-нибудь, что показало бы мне, как это сделать.
Возможно ли это, или я неправильно понял? Если да, как мне его настроить?
Что я вижу ... или нет, может быть
Я вижу статус пользователей SfB в Teams, но если я отправлю сообщение одному из них, они получат только электронное письмо о сообщении, отправленном им в Teams. Поскольку у них нет доступа к командам, они не могут отвечать.
Если пользователь SfB пишет мне, я вижу сообщение в SfB, если он запущен, или я получаю электронное письмо, в котором говорится, что я пропустил их сообщение.
Итак, я решил проблему, которую я описываю здесь, на случай, если она понадобится другим.
Во-первых, мне нужно было загрузить и установить модуль Powershell SkypeOnlineConnector .
Затем выполните следующие команды в Powershell, чтобы открыть новый сеанс PS:
Import-Module MicrosoftTeams
Import-Module SkypeOnlineConnector
$socSession = New-CsOnlineSession
Import-PSSession $socSession
Моя проблема заключалась в том, что клиент был настроен на острова, и каждый пользователь наследовал этот параметр, фактически переводя их всех в режим островов, поэтому команды пошел в команды, а SfB пошел в SfB. Мне нужно было выполнить эту команду для каждого пользователя, установив для параметра PolicyName значение SfbOnly
или UpgradeToTeams
по мере необходимости:
Grant-CsTeamsUpgradePolicy -PolicyName $policy -Identity $userPrincipalName
SfbOnly
настраивает пользователя только на доступ к SkypeForBusiness, поэтому сообщения для / от пользователя Teams отправляются в SfB.
UpgradeToTeams
настраивает пользователя на использование только команд, поэтому их сообщения отправляются только в / из Microsoft Teams.