Поделиться через


Настройка политик трансляции Microsoft Teams с помощью PowerShell

Примечание.

В настоящее время мы по-прежнему поддерживаем трансляции. Хотя мы по-прежнему рекомендуем перейти на ратуши Teams , чтобы воспользоваться преимуществами новых функций и возможностей, пользователи могут продолжать планировать события. Дополнительные сведения см. в разделе Обновления для ратуши в Microsoft Teams и Live Events.

Чтобы задать и назначить параметры политики для трансляций в Teams, можно использовать следующие командлеты Windows PowerShell:

Примечание.

Перед выполнением этих командлетов необходимо подключиться к Skype для бизнеса PowerShell Online. Дополнительные сведения см. в статье Управление Skype для бизнеса Online с помощью Microsoft 365 или Office 365 PowerShell.

В следующих разделах приведены пользовательские сценарии для различных команд PowerShell, используемых для управления событиями, созданными в Teams.

Примечание.

Эти примеры относятся к событиям, созданным в Teams.

Разрешить пользователю планировать трансляции

  1. Если пользователю назначена глобальная политика, выполните следующий сценарий и убедитесь, что -AllowBroadcastScheduling параметр имеет значение True:
Get-CsTeamsMeetingBroadcastPolicy -identity Global
  1. Затем, чтобы назначить пользователя глобальной политике, выполните следующий скрипт:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

Вы хотите, чтобы все пользователи в вашей организации могли планировать трансляции

Если пользователям назначена глобальная политика, запустите и убедитесь, что -AllowBroadcastScheduling задано значение True:

Get-CsTeamsMeetingBroadcastPolicy -identity Global

Если пользователям назначена политика, отличающаяся от глобальной, запустите и убедитесь, что -AllowBroadcastScheduling для параметра задано значение True:

Get-CsTeamsMeetingBroadcastPolicy -identity {policy name}

Вы хотите отключить расписание трансляций для организации

Чтобы отключить планирование трансляций, выполните следующий сценарий:

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

Чтобы назначить всех пользователей в организации глобальной политике, выполните следующий скрипт:

Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

Вы хотите, чтобы большое количество пользователей могло планировать трансляции и не позволять набору пользователей планировать их

1. Разрешить большому количеству пользователей планировать трансляции

  1. Выполните следующий скрипт, чтобы убедиться, что для **-AllowBroadcastScheduling**задано значение True:
Get-CsTeamsMeetingBroadcastPolicy -Identity Global
  1. Затем, чтобы назначить пользователя или пользователей глобальной политике, выполните следующий скрипт:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

2. Создайте новую политику, которая не позволяет определенным пользователям планировать трансляции

  1. Чтобы создать новую политику, которая не позволяет определенным пользователям планировать трансляции, выполните следующий скрипт:
New-CSTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy
  1. Чтобы отключить планирование трансляций, выполните следующий сценарий:
Set-CsTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy -AllowBroadcastScheduling $false
  1. Чтобы назначить пользователей этой политике, выполните следующий скрипт.
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName DisabledBroadcastSchedulingPolicy -Verbose

Вы хотите отключить планирование трансляций для большого числа пользователей и разрешить набору пользователей планировать их

1. Отключение планирования трансляций для большого числа пользователей

  1. Чтобы отключить планирование трансляций, выполните следующий скрипт:
Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false
  1. Чтобы назначить этих пользователей глобальной политике, выполните следующий скрипт:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

2. Создайте новую политику, которая позволяет определенным пользователям планировать трансляции

  1. Чтобы создать политику для разрешения планирования трансляций, выполните следующий скрипт:
New-CSTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy
  1. Чтобы включить планирование трансляций, выполните следующий скрипт:
Set-CsTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy -AllowBroadcastScheduling $true
  1. Чтобы назначить пользователей этой политике, выполните следующий скрипт:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName EnableBroadcastSchedulingPolicy -Verbose

Настройка пользователей, которые могут присоединяться к трансляциям

Чтобы настроить глобальную политику, разрешающую пользователям создавать события, в которых могут присутствовать все, включая анонимных пользователей, выполните следующий скрипт:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastAttendeeVisibility Everyone  

Настройка параметра записи для трансляций

Примечание.

Этот параметр применяется только к событиям, созданным в Teams.

Чтобы настроить глобальную политику для отключения записи для трансляций, выполните следующий скрипт:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastRecordingMode AlwaysDisabled 

Настройка субтитров и субтитров в трансляциях

Примечание.

Этот параметр применяется только к событиям, созданным в Teams.

Чтобы настроить глобальную политику для включения субтитров и субтитров (транскрибирования) для участников событий, выполните следующий скрипт:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -AllowBroadcastTranscription $true