Compartir a través de


Usar PowerShell para establecer directivas de eventos en directo en Microsoft Teams

Nota

Los eventos en directo de Teams ya no quedarán en desuso el 30 de septiembre de 2024, como se ha anunciado anteriormente. Aunque recomendamos que los clientes actualicen al ayuntamiento de Teams cuando estén listos para aprovechar las nuevas características y experiencias, los usuarios de Eventos en directo ahora pueden programar eventos más allá de septiembre de 2024. Para obtener más información, lee nuestra entrada de blog reciente.

Puede usar los siguientes cmdlets de Windows PowerShell para establecer y asignar la configuración de directiva para eventos en directo en Teams:

Estos son algunos ejemplos.

Nota

Para poder ejecutar estos cmdlets, debe estar conectado a PowerShell de Skype Empresarial Online. Para obtener más información, consulte Administrar Skype Empresarial Online con Microsoft 365 u PowerShell de Office 365.

Permitir a los usuarios programar eventos en directo

Nota

Estos ejemplos son para eventos producidos en Teams.

Permitir que un usuario programe eventos en directo

Si el usuario tiene asignada la directiva global, ejecute y compruebe que el parámetro AllowBroadcastScheduling está establecido en True:

Get-CsTeamsMeetingBroadcastPolicy -identity Global

Después, asigne el usuario a la directiva global, ejecute:

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

Escenarios de usuario

Quiere que todos los usuarios de su organización puedan programar eventos en directo

Si a los usuarios se les asigna la directiva global, ejecute y compruebe que La programación de AllowBroadcast esté establecida en True:

Get-CsTeamsMeetingBroadcastPolicy -identity Global

Si a los usuarios se les asigna una directiva distinta de la directiva global, ejecute y compruebe que -AllowBroadcastScheduling está establecido en True:

Get-CsTeamsMeetingBroadcastPolicy -identity {policy name}

Quiere que la programación de eventos en directo se deshabilite en toda la organización

Deshabilite la programación de eventos en directo, ejecute:

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

Asigne a todos los usuarios de su organización a la directiva global, ejecute:

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

Desea que un gran número de usuarios puedan programar eventos en directo e impedir que un conjunto de usuarios los programe

Ejecute y compruebe que La programación de AllowBroadcast está establecida en True:

Get-CsTeamsMeetingBroadcastPolicy -Identity Global

Después, asigne un usuario o usuarios a la directiva global, ejecute:

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

Para crear una nueva directiva que no permita programar eventos en directo, ejecute:

New-CSTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy

Deshabilite la programación de eventos en directo, ejecute:

Set-CsTeamsMeetingBroadcastPolicy -Identity DisabledBroadcastSchedulingPolicy -AllowBroadcastScheduling $false

Después, asigne usuarios a esta directiva, ejecute:

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

Desea deshabilitar la programación de eventos en directo para un gran número de usuarios y permitir que un conjunto de usuarios los programe

Deshabilite la programación de eventos en directo, ejecute:

Set-CsTeamsMeetingBroadcastPolicy -identity Global -AllowBroadcastScheduling $false

Después, asigne esos usuarios a la directiva global, ejecute:

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

Cree una directiva para permitir la programación de eventos en directo, ejecute:

New-CSTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingpolicy

Habilite la programación de eventos en directo, ejecute:

Set-CsTeamsMeetingBroadcastPolicy -identity EnableBroadcastSchedulingpolicy -AllowBroadcastScheduling $true

Después, asigne usuarios a esta directiva, ejecute:

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

Establecer quién puede unirse a eventos en directo

Establezca la directiva global para permitir a los usuarios crear eventos a los que todos los usuarios, incluidos los usuarios anónimos, puedan asistir y ejecutar:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastAttendeeVisibility Everyone  

Establecer la opción de grabación para eventos en directo

Nota

Esta configuración solo se aplica a los eventos producidos en Teams.

Establezca la directiva global para deshabilitar la grabación de eventos en directo:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -BroadcastRecordingMode AlwaysDisabled 

Establecer subtítulos en directo y subtítulos en eventos en directo

Nota

Esta configuración solo se aplica a los eventos producidos en Teams.

Establezca la directiva global para activar los subtítulos en directo y los subtítulos (transcripción) para los asistentes al evento:

Set-CsTeamsMeetingBroadcastPolicy -Identity Global -AllowBroadcastTranscription $true 

Configuración de Eventos en Directo de Teams

Descripción de PowerShell para Teams