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

Примечание.

Трансляции Teams будут прекращены 30 сентября 2024 г. Вместо этого рекомендуется использовать ратуши. Дополнительные сведения см. в разделе Планирование для ратуши Teams.

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

Вот несколько примеров.

Примечание.

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

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

Примечание.

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

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

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

Get-CsTeamsMeetingBroadcastPolicy -identity Global

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

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

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

Запустите и убедитесь, что параметр AllowBroadcastScheduling имеет значение True:

Get-CsTeamsMeetingBroadcastPolicy -Identity Global

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

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

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

New-CSTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy

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

Set-CsTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy -AllowBroadcastScheduling $false

Затем назначьте пользователей этой политике и выполните следующую команду:

Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName DisabledBroadcastSchedulingPolicy -Verbose

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

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

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

Затем назначьте этих пользователей глобальной политике и выполните следующую команду:

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

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

New-CSTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingpolicy

Включите планирование трансляций, выполните:

Set-CsTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingpolicy -AllowBroadcastScheduling $true

Затем назначьте пользователей этой политике и выполните следующую команду:

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 

Настройка трансляций Teams

Обзор PowerShell в Teams