This article is contributed. See the original author and article here.

Ahora que Teams está siendo fuertemente utilizado en el sector de educación, Microsoft ha estado invirtiendo más esfuerzos en agregar características a la plataforma que agreguen valor a las clases en línea que se dictan.

Uno de los principales problemas reportados durante las clases, es que los estudiantes tienen predeterminadamente el privilegio de silenciar, expulsar o compartir contenido, así que se vuelve muy fácil sabotear o interrumpir. Esto es porque al unirse a una reunión recién programada, de forma predeterminada todos los asistentes tienen el rol de presentador.

Para poder cambiar esto, es necesario programar la reunión y luego ir a las Opciones de reunión, ubicadas debajo del enlace de acceso:

1.1.png

 

También es posible acceder a estas opciones desde la parte superior derecha de la lista de asistentes de una llamada en curso:

2.png

 

En la página de opciones de reunión, en la lista desplegable de ¿Quién puede presentar?, escoger Solo yo:

3.png

 

Al realizar este cambio, solo el organizador de la reunión tendrá el rol de presentador, y las demás personas, el rol de asistente. Para entender más sobre los roles en Microsoft Teams, pueden leer Roles en una reunión de Teams.

Aunque la configuración es bastante sencilla de realizar, es un trabajo que tendría que realizar el profesor manualmente para cada nueva reunión, por lo que se vuelve bastante propenso a errores, sea por mala configuración, porque se le olvidó o porque simplemente no se hizo. Para mitigar esto, el equipo de Microsoft Teams liberó una directiva para designar el rol de presentador de forma predeterminada, de esta forma la configuración se establecerá para toda la organización y los organizadores no tendrán que hacer el cambio manual, pero seguirá habilitado.
En este artículo, explicaré cómo realizar esta configuración a través de PowerShell para toda la organización.

Instalación de los módulos necesarios
Para gestionar completamente Teams, es necesario instalar dos módulos:

 

Módulo de PowerShell para Microsoft Teams
Para instalar el módulo correspondiente a Microsoft Teams:

1. Ejecutar PowerShell ISE como administrador:

4.png

 

2. Presionar CTRL + N o ir al menú Archivo > Nuevo para crear un nuevo script

 

3. En el script, digitar:

 

Install-Module MicrosoftTeams

 

4. Para ejecutarlo, seleccionar todo el texto del comando y presionar el botón de Ejecutar selección (o presionar F8):

5.png

 

5. En la ventana de instalación del NuGet, clic en el botón para continuar:

6.png

 

6. En la ventana del repositorio que no es de confianza, clic en Sí a todo para continuar:

7.png

7. Guardar el script y cerrar la ventana de PowerShell

 

 

Módulo de PowerShell para Skyper for Business
Para instalar el módulo correspondiente a Skype for Business:

1. Descargar e instalar el módulo:

8.png

 

2. Ejecutar PowerShell ISE siguiendo el primer paso de la instalación del módulo anterior y abrir el script que se guardó

 

3. Digitar en el script:

Import-Module SkypeOnlineConnector

$credential = Get-Credential

$session = New-CsOnlineSession -Credential $credential

Import-PSSession $session

 

4. Seleccionar todo y presionar el botón superior de Ejecutar selección (o presionar F8):

9.png

 

5. En la ventana de credenciales, digitar las que corresponden al administrador global en la organización y clic en Aceptar:

10.png

 

6. Dejar la ventana de PowerShell ISE abierta

 

 

Conectarse a Microsoft Teams
Para conectarse a Microsoft Teams:

1. Desde la ventana de PowerShell ISE que se dejó abierta, digitar en el script:

 

Connect-MicrosoftTeams -Credential $credential

 

2. Seleccionar toda la línea y presionar el botón superior de Ejecutar selección:

11.png

 

Nota: en caso de que se haya cerrado el script, es necesario abrirlo de nuevo y ejecutar desde el paso 3 anterior para que se pueda conectar, puesto que el paso 1 de conexión a Teams da por hecho de que aún se mantiene la sesión anterior conectada y la variable de $credential.

 

3. Dejar abierta la consola de PowerShell para los siguientes pasos

 

Creación de la directiva de rol asignado

Para crear la directiva que aplique el rol predeterminado:

1. Desde el script de PowerShell, digitar:

 

New-CsTeamsMeetingPolicy -Identity DesignatedRolePolicy -DesignatedPresenterRoleMode OrganizerOnlyUserOverride

Nota: el valor de -Identity corresponde al nombre que se le desea asignar a la directiva, así que puede ser diferente.

 

2. Seleccionar todo y presionar el botón de Ejecutar selección en la parte superior:

12.png

 

3. Si la directiva ejecuta bien, debe de aparecer en la consola inferior el resumen de todas las configuraciones predeterminadas para la directiva recién creada, incluyendo la del rol:

13.png

 

4. Dejar la ventana de PowerShell abierta para los próximos pasos

 

Asignación de la directiva manualmente
Para asignar la directiva a un usuario:

1. Desde la sesión de PowerShell, escribir en el script:

 

Grant-CsTeamsMeetingPolicy -Identity <userID> -PolicyName DesignatedRolePolicy

 

Donde <userID> hace referencia al nombre de usuario completo al que se le va asignar la política. Por ejemplo, para el caso mío que es Cara Coleman, quedaría así:

 

Grant-CsTeamsMeetingPolicy -Identity carac@nalacorp.info -PolicyName DesignatedRolePolicy

 

2. Seleccionar todo el script y presionar el botón de Ejecutar selección en la parte superior:

14.png

 

3. Cerrar la ventana de PowerShell

Después de unas horas (generalmente 2 o 4), cada sesión que se agende por parte del usuario tendrá la opción de Solo yo de forma predeterminada:

15.png

 

 

Configuración de la directiva global
En caso de que más del 50 % de usuarios requieran tener esta configuración, es conveniente aplicar el cambio en la política global, de esta forma todos los usuarios podrán ver reflejado el cambio en cuestión de horas.

Para modificar la política global:

1. Abrir el script de PowerShell que se generó anteriormente
2. Ejecutar solamente esta parte:

 

$credential = Get-Credential
$session = New-CsOnlineSession -Credential $credential
Import-PSSession $session
Connect-MicrosoftTeams -Credential $credential

 

3. Una vez conectados a Teams, ejecutar:

Set-CsTeamsMeetingPolicy -Identity global -DesignatedPresenterRoleMode OrganizerOnlyUserOverride

16.png

 

4. Para verificar que el cambio haya quedado aplicado, ejecutar:

Get-CsTeamsMeetingPolicy -Identity global

 

5. Buscar que el valor de DesignatedPresenterRoleMode sea el de OrganizerOnlyUserOverride:

17.png

 

6. Cerrar la ventana de PowerShell

Después de aproximadamente 4 horas, cada reunión que se cree en Teams tendrá como valor predeterminado el Solo yo para el presentador:

18.png

 

 

Para tener en cuenta
Basado en mi experiencia en Colombia, quiero compartir algunos detalles:

1. Aunque la configuración cambia el tipo de rol predeterminado, el profesor u organizador puede ir en cualquier momento y hacer el cambio a todos o a personas específicas. No hay forma todavía de bloquear el cambio

2. Técnicamente, solo se necesita el módulo de Skype for Business para este cambio, puesto que se trata de configuración de llamadas

3. Generalmente la configuración se ve primero en la versión web que en la de escritorio. Es muy importante cerrar sesión del todo en escritorio y volver a iniciar con la cuenta

4. La única forma de verificar y hacer los cambios es a través de PowerShell; desde la consola no se pueden ver estos

 

Brought to you by Dr. Ware, Microsoft Office 365 Silver Partner, Charleston SC.