Partilhar via


Usar o PowerShell para definir políticas de eventos ao vivo no Microsoft Teams

Nota

Os Eventos em Direto do Teams deixarão de ser preteridos a 30 de setembro de 2024, conforme anunciado anteriormente. Embora ainda recomendemos que os clientes atualizem para a câmara municipal do Teams quando estiverem prontos para tirar partido de novas funcionalidades e experiências, os utilizadores de Eventos em Direto podem agora agendar eventos para além de setembro de 2024. Para obter mais informações, leia a nossa mensagem de blogue recente.

Pode utilizar os seguintes cmdlets do Windows PowerShell para definir e atribuir definições de política para eventos em direto no Teams:

Eis alguns exemplos.

Nota

Antes de poder executar estes cmdlets, tem de estar ligado ao PowerShell do Skype para Empresas Online. Para obter mais informações, consulte Gerir o Skype para Empresas Online com o Microsoft 365 ou o PowerShell do Office 365.

Permitir que os utilizadores agendem eventos em direto

Nota

Estes exemplos destinam-se a eventos produzidos no Teams.

Permitir que um utilizador agende eventos em direto

Se for atribuída ao utilizador a política global, execute e verifique se o parâmetro AllowBroadcastScheduling está definido como Verdadeiro:

Get-CsTeamsMeetingBroadcastPolicy -identity Global

Em seguida, atribua o utilizador à política global, execute:

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

Cenários de utilizador

Pretende que todos os utilizadores na sua organização possam agendar eventos em direto

Se for atribuída aos utilizadores a política global, execute e verifique se AllowBroadcastScheduling está definido como Verdadeiro:

Get-CsTeamsMeetingBroadcastPolicy -identity Global

Se for atribuída aos utilizadores uma política diferente da política global, execute e verifique se -AllowBroadcastScheduling está definido como Verdadeiro:

Get-CsTeamsMeetingBroadcastPolicy -identity {policy name}

Quer que o agendamento de eventos em direto seja desativado em toda a sua organização

Desative o agendamento de eventos em direto, execute:

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

Atribua todos os utilizadores na sua organização à política global, execute:

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

Quer que um grande número de utilizadores consiga agendar eventos em direto e impedir que um conjunto de utilizadores os agende

Execute e verifique se AllowBroadcastScheduling está definido como Verdadeiro:

Get-CsTeamsMeetingBroadcastPolicy -Identity Global

Em seguida, atribua um utilizador ou utilizadores à política global, execute:

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

Crie uma nova política que não permita o agendamento de eventos em direto, execute:

New-CSTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy

Desative o agendamento de eventos em direto, execute:

Set-CsTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy -AllowBroadcastScheduling $false

Em seguida, atribua utilizadores a esta política, execute:

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

Quer desativar o agendamento de eventos em direto para um grande número de utilizadores e permitir que um conjunto de utilizadores os agende

Desative o agendamento de eventos em direto, execute:

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

Em seguida, atribua esses utilizadores à política global, execute:

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

Crie uma política para permitir o agendamento de eventos em direto, execute:

New-CSTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingpolicy

Ative o agendamento de eventos em direto, execute:

Set-CsTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingpolicy -AllowBroadcastScheduling $true

Em seguida, atribua utilizadores a esta política, execute:

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

Definir quem pode participar em eventos em direto

Defina a política global para permitir que os utilizadores criem eventos que todos, incluindo utilizadores anónimos, possam participar, executem:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastAttendeeVisibility Everyone  

Definir a opção de gravação para eventos em direto

Nota

Esta definição aplica-se apenas a eventos produzidos no Teams.

Defina a política global para desativar a gravação para eventos em direto:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastRecordingMode AlwaysDisabled 

Definir legendas em direto em eventos em direto

Nota

Esta definição aplica-se apenas a eventos produzidos no Teams.

Defina a política global para ativar legendas em direto e legendas (transcrição) para os participantes do evento:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -AllowBroadcastTranscription $true 

Configurar eventos ao vivo do Teams

Visão Geral do PowerShell do Teams