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:
- Get-CsTeamsMeetingBroadcastPolicy
- Set-CsTeamsMeetingBroadcastPolicy
- New-CsTeamsMeetingBroadcastPolicy
- Grant-CsTeamsMeetingBroadcastPolicy
- New-CsGroupPolicyAssignment
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
- 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
- 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
- Esegui lo script seguente per verificare che **
-AllowBroadcastScheduling
**sia impostato su True:
Get-CsTeamsMeetingBroadcastPolicy -Identity Global
- 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
- Per creare un nuovo criterio che non consente a utenti specifici di pianificare eventi live, eseguire lo script seguente:
New-CSTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy
- Per disattivare la pianificazione degli eventi live, eseguire lo script seguente:
Set-CsTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy -AllowBroadcastScheduling $false
- 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
- Per disabilitare la pianificazione degli eventi live, eseguire lo script seguente:
Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false
- 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
- Per creare un criterio per consentire la pianificazione di eventi in tempo reale, eseguire lo script seguente:
New-CSTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy
- Per attivare la pianificazione degli eventi live, eseguire lo script seguente:
Set-CsTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingPolicy -AllowBroadcastScheduling $true
- 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