Búsqueda de sitios web

Informes de Microsoft Teams mediante PowerShell - Informes de Office 365


Recientemente, el uso de Microsoft Teams ha aumentado enormemente. Esto aumentó la necesidad de generar informes en Microsoft Teams diariamente. La mayoría de los administradores y ejecutivos quieren preparar informes sobre la cantidad de reuniones entre usuarios, participantes de las reuniones, tiempos de llamadas y más. Pero Microsoft aún debe proporcionar los cmdlets o API para extraer esos datos de Office 365.

En segundo lugar, gestionar la membresía de Teams y auditar los cambios en la membresía de los equipos es la próxima gran tarea. Puede administrar Teams a través del centro de administración de Microsoft Teams. Pero obtener informes sobre canales en Teams, miembros de Teams, propietarios de Teams y miembros de canales privados a través del centro de administración es una tarea un poco difícil. Porque necesita navegar a varias páginas para ver un solo informe y no hay ninguna opción para exportar el resultado. Aquí entra en juego el módulo PowerShell de Microsoft Teams.

Mediante el uso de cmdlets de Teams PowerShell como Get-Team, Get- TeamChannel, Obtener-TeamUser,y GetTeamChannelUser, puedes obtener la información de Teams de tu organización. Pero ¿cómo conseguirás un informe con un buen formato? ¡No te preocupes! Hemos creado un script de PowerShell todo en uno para exportar informes de Microsoft Teams como archivos CSV. Un solo script puede generar ocho informes de Teams diferentes.

Guiones destacados:

  • Una única secuencia de comandos le permite generar ocho informes de Teams diferentes.
  • El script también se puede ejecutar con cuentas habilitadas para MFA .
  • Exporta la salida a CSV.
  • Automáticamente instala el módulo PowerShell de Microsoft Teams (si aún no está instalado) tras su confirmación.
  • El script es compatible con el programador. Es decir, la credencial se puede pasar como parámetro en lugar de guardarla dentro del script.

Descargar script: TeamsReports.ps1

Informes de Microsoft Teams mediante PowerShell Script:

Como se dijo anteriormente, puede utilizar este informe de PowerShell de Microsoft Teams para múltiples casos de uso. Es decir, puede generar varios informes de Microsoft Teams utilizando este script. Hemos enumerado algunos informes importantes aquí.

Informes de Microsoft Teams

1.Todos los equipos de la organización.

2. Informe de todos los miembros y propietarios de Teams

3. Informe de propietarios y miembros de equipos específicos

4. Informe de propietarios de todos los equipos.

5. Informe de propietarios de equipos específicos

Informes del canal de Teams

6.Todos los canales de la organización.

7.Todos los canales de un equipo específico

8. Informe de miembros y propietarios de un canal en particular

Gestión e informes de canales privados

Puede descargar el script desde https://blog.admindroid.com/managing-private-channels-in-microsoft-teams/

Canales compartidos e informes de membresía

Puede descargar el script desde https://o365reports.com/2023/02/28/ms-teams-shared-channel-membership-report/

Equipos sin propietario (equipos huérfanos)

Puede descargar el script desde https://o365reports.com/2022/01/05/finding-and-managing-microsoft-teams- without-owner

Secuencia de comandos de informes de Microsoft Teams: pasos de ejecución:

Paso 1: descarga el script.

Paso 2: inicie Windows PowerShell como administrador.

Paso 3: Para ejecutar este script, puede elegir cualquiera de los métodos siguientes.

Método 1: ejecutar script con una cuenta que no sea MFA

./TeamsReports.ps1

Método 2: ejecutar el script usando la cuenta MFA

./TeamsReports.ps1 -MFA

Método 3: ejecutar el script mencionando explícitamente la credencial (compatible con el programador) y la acción requerida

./TeamsReports.ps1 -Action 1 -UserName Admin@Contoso.com -Password XXXX

Puede programar el script de PowerShell utilizando el código anterior.

Nota: El archivo de salida se almacenará en el directorio de trabajo actual.

Libere todo el potencial de este script

Con este script de PowerShell, puede obtener detalles de Microsoft Teams. Hemos dado un ejemplo para generar cada informe.

Exportar toda la información de Microsoft Teams:

Para obtener una lista de todos los equipos de su organización, ejecute el script y seleccione la acción requerida en el menú o ejecute el siguiente código directamente.

./TeamsReports.ps1 -Action 1

Al utilizar este informe de equipos, puede encontrar equipos huérfanos, es decir, equipos sin propietario.

El informe TODOStodos equipos contiene el nombre de Teams, el tipo de Teams, el apodo de correo, la descripción, el estado de archivado, el recuento de canales, el recuento de miembros de Teams y el recuento de propietarios de Teams.

Resultado de muestra:

Obtenga el informe de propietarios y miembros de todos los equipos de Microsoft:

Este informe exporta la membresía y propiedad de todos los equipos al archivo CSV. Para ver el informe de miembros y propietarios, ejecute el script y seleccione la acción requerida en el menú o ejecute el siguiente código directamente.

./TeamsReports.ps1 -Action 2

Los miembros y propietariosde equipos exportados Reporte contiene el nombre del equipo, el nombre del miembro, el correo electrónico del miembro y la función.

Resultado de muestra:

Enumere todos los miembros y propietarios de un equipo específico:

Para exportar la lista de miembros de los equipos, ejecute el script y seleccione la acción requerida en el menú o ejecute el siguiente código directamente.

./TeamsReports.ps1 -Action 3

El informe de participantes de Teams exportado contiene el nombre del miembro, el correo electrónico del miembro y la función. El rol incluye propietario, miembro e invitado (es decir, usuarios externos).

Resultado de muestra:

Exportar todos los equipos y propietarios a CSV:

Para enumerar equipos y propietarios, ejecute el script de PowerShell y seleccione la acción requerida en el menú o ejecute el siguiente código directamente.

./TeamsReports.ps1 -Action 4

Todos los equipos Opropietario El informecontiene el nombre del equipo, el nombre del propietario y el propietario. Dirección de correo electrónico.

Resultado de muestra:

Exportar informe de propietario de equipos para un equipo específico:

Para exportar a todos los propietarios del equipo específico, ejecute el script y seleccione la acción requerida en el menú o ejecute el siguiente código directamente.

./TeamsReports.ps1 -Action 5

El informe del propietariode Teams R contiene el nombre del propietario y el correo electrónico del propietario.

Resultado de muestra:

Enumerar todos los canales de la organización - Informe CSV de todo el inquilino:

Para exportar todos los canales de su organización, ejecute el script y seleccione la acción requerida en el menú o ejecute el siguiente código directamente.

./TeamsReports.ps1 -Action 6

El informe Todos los canales R exportado muestra detalles sobre el nombre de Teams, el nombre del canal, la visibilidad del canal, la descripción y el total. Los miembros cuentan y los propietarios cuentan.

Resultado de muestra:

Exportar la lista de canales en el equipo específico:

Para recuperar todos los canales en los equipos específicos, ejecute el script y seleccione la acción requerida en el menú o ejecute el siguiente código directamente.

./TeamsReports.ps1 -Action 7

El informe del canal de Teams contiene el nombre de Teams, el nombre del canal, el tipo de membresía, la descripción, el número de propietarios y el número total de miembros.

Resultado de muestra:

Informe de miembros del canal de Microsoft Teams:

Puede generar este informe para obtener una lista de miembros y propietarios del canal. Para exportar la membresía del canal, ejecute el script y seleccione la acción requerida en el menú o ejecute el siguiente código directamente.

./TeamsReports.ps1 -Action 8

Este informe de equipos muestra los miembros del canal con nombre de equipo, nombre de canal, nombre de miembro, dirección de correo electrónico de miembro y función.

También puedes utilizar este informe para exportar miembros y propietarios de canales privados. De lo contrario, puede utilizar un script de PowerShell dedicado para administrar y generar informes sobre canales privados.

Resultado de muestra:

Obtenga informes más detallados de Microsoft Teams:

Si desea obtener informes más detallados de Microsoft Teams sobre

  • Membresía de equipos

    • Miembros de los equipos
    • Miembros del canal
    • Miembros del canal privado
    • Miembros externos
    • Cambios en la membresía de equipos y canales
  • Actividad de equipos

    • Informe de actividad del usuario de Teams
    • Actividades generales de Teams por usuario
  • Usuarios de equipos inactivos

    • Por el último chat del equipo
    • Por último chat privado
    • Por actividad de última convocatoria
    • Por actividad de la última reunión
  • Informe de uso de Teams

    • Informe de uso de dispositivos de Teams
    • Actividad diaria de equipos
    • Usuarios activos diarios por actividad
  • Actividades de usuarios externos en Microsoft Teams
  • Configuración de equipos
  • Análisis de equipos

puedes echar un vistazo a la herramienta de auditoría e informes de Microsoft 365 AdminDroid.

Además, AdminDroid proporciona más de 1800 informes prediseñados y 30 paneles de control inteligentes y visualmente atractivos para conocer su entorno de Office 365 de un vistazo. Esta herramienta proporciona informes sobre informes, auditorías, análisis, estadísticas de uso, seguridad y cumplimiento de Office 365, etc.

Además, AdminDroid proporciona más de más de 100 informes y varios paneles de control completamente gratis. Incluye informes sobre usuarios, licencias, grupos, miembros de grupos, dispositivos, actividades de inicio de sesión, cambios de contraseña, cambios de licencia y más. La edición gratuita no tiene restricciones en las funcionalidades de informes, como personalización, programación y exportación. Para sus necesidades de auditoría e informes de Azure AD, puede descargar la herramienta de informes gratuita de Office 365 de AdminDroid y ver cómo le resulta útil.

Espero que este blog sea útil para generar informes de Microsoft Teams usando PowerShell. Hemos planeado preparar informes sobre las reuniones de Teams, la asistencia, la duración de las llamadas y los participantes de las reuniones una vez que Microsoft proporcione API o cmdlets de PowerShell. Si desea agregar más informes de Equipos y Canales, háganoslo saber a través de la sección de comentarios.

Artículos relacionados