Usare PowerShell per impostare criteri per gli eventi live in Microsoft Teams

Nota

Attualmente stiamo ancora supportando eventi live. Anche se è ancora consigliabile eseguire l'aggiornamento ai municipio di Teams per sfruttare le nuove funzionalità ed esperienze, gli utenti possono continuare a pianificare gli eventi. Per altre informazioni, vedere Aggiornamenti per il Municipio in Microsoft Teams e Gli eventi live di Teams.

È possibile usare i cmdlet di Windows PowerShell seguenti per impostare e assegnare le impostazioni dei criteri per gli eventi live in Teams:

Nota

Prima di eseguire questi cmdlet, è necessario essere connessi a Skype for Business PowerShell online. Per altre informazioni, vedere Gestire Skype for Business online con Microsoft 365 o Office 365 PowerShell.

Le sezioni seguenti forniscono scenari utente per vari comandi di PowerShell usati per gestire gli eventi prodotti in Teams:

Nota

Questi esempi sono per gli eventi prodotti in Teams.

Consentire a un utente di pianificare eventi live

  1. Se all'utente è assegnato il criterio globale, eseguire lo script seguente e verificare che il -AllowBroadcastScheduling parametro sia impostato su True:
Get-CsTeamsMeetingBroadcastPolicy -identity Global
  1. Quindi, per assegnare l'utente al criterio globale, eseguire lo script seguente:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

Si vuole che tutti gli utenti dell'organizzazione siano in grado di pianificare eventi live

Se agli utenti sono assegnati i criteri globali, eseguire e verificare che -AllowBroadcastScheduling sia impostato su True:

Get-CsTeamsMeetingBroadcastPolicy -identity Global

Se agli utenti viene assegnato un criterio diverso da quello globale, eseguire e verificare che -AllowBroadcastScheduling sia impostato su True:

Get-CsTeamsMeetingBroadcastPolicy -identity {policy name}

Si vuole disattivare la pianificazione degli eventi in tempo reale per l'organizzazione

Per disattivare la pianificazione degli eventi live, eseguire lo script seguente:

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

Per assegnare tutti gli utenti dell'organizzazione ai criteri globali, eseguire lo script seguente:

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

Si vuole che un numero elevato di utenti possa pianificare eventi live e impedire a un set di utenti di pianificarli

1. Consentire a un numero elevato di utenti di pianificare eventi live

  1. Esegui lo script seguente per verificare che **-AllowBroadcastScheduling**sia impostato su True:
Get-CsTeamsMeetingBroadcastPolicy -Identity Global
  1. Quindi, per assegnare uno o più utenti ai criteri globali, eseguire lo script seguente:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

2. Creare un nuovo criterio che non consente a utenti specifici di pianificare eventi live

  1. Per creare un nuovo criterio che non consente a utenti specifici di pianificare eventi live, eseguire lo script seguente:
New-CSTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy
  1. Per disattivare la pianificazione degli eventi live, eseguire lo script seguente:
Set-CsTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy -AllowBroadcastScheduling $false
  1. Per assegnare utenti a questo criterio, eseguire lo script seguente
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName DisabledBroadcastSchedulingPolicy -Verbose

Si vuole disattivare la pianificazione di eventi live per un numero elevato di utenti e consentire a un set di utenti di pianificarli

1. Disattivare la pianificazione di eventi live per un numero elevato di utenti

  1. Per disabilitare la pianificazione degli eventi live, eseguire lo script seguente:
Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false
  1. Per assegnare questi utenti ai criteri globali, eseguire lo script seguente:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName $null -Verbose

2. Creare un nuovo criterio che consente a utenti specifici di pianificare eventi live

  1. Per creare un criterio per consentire la pianificazione di eventi in tempo reale, eseguire lo script seguente:
New-CSTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy
  1. Per attivare la pianificazione degli eventi live, eseguire lo script seguente:
Set-CsTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy -AllowBroadcastScheduling $true
  1. Per assegnare utenti a questo criterio, eseguire lo script seguente:
Grant-CsTeamsMeetingBroadcastPolicy -Identity {user} -PolicyName EnableBroadcastSchedulingPolicy -Verbose

Impostare chi può partecipare a eventi live

Per impostare i criteri globali in modo che gli utenti possano creare eventi a cui possono partecipare tutti, inclusi gli utenti anonimi, eseguire lo script seguente:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastAttendeeVisibility Everyone  

Impostare l'opzione di registrazione per gli eventi live

Nota

Questa impostazione si applica solo agli eventi prodotti in Teams.

Per impostare i criteri globali per disabilitare la registrazione per gli eventi live, eseguire lo script seguente:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastRecordingMode AlwaysDisabled 

Impostare sottotitoli e sottotitoli in tempo reale negli eventi live

Nota

Questa impostazione si applica solo agli eventi prodotti in Teams.

Per impostare i criteri globali per attivare i sottotitoli e i sottotitoli in tempo reale (trascrizione) per i partecipanti all'evento, eseguire lo script seguente:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -AllowBroadcastTranscription $true