Compartir a través de


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

Nota

Los eventos en directo de Teams quedarán en desuso el 30 de septiembre de 2024. Le recomendamos que use los ayuntamientos en su lugar. Para obtener más información, consulte Plan para los ayuntamientos de Teams.

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 Skype Empresarial PowerShell en línea. Para obtener más información, vea Administrar Skype Empresarial en línea con Microsoft 365 o Office 365 PowerShell.

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