Exportar el informe de miembros del canal compartido de Microsoft Teams con PowerShell
Los canales compartidos en Microsoft Teams se han vuelto cada vez más populares debido a su flexibilidad y capacidad de membresía. Él,
- Permite que los miembros de varios equipos colaboren en un canal compartido.
- Permite que equipos de diferentes organizaciones trabajen juntos en un canal compartido común.
Habilitar la conexión directa B2B permite a los administradores agregar usuarios externos a canales compartidos, lo que puede resultar valioso para proyectos conjuntos, asociaciones y otros esfuerzos de colaboración que involucren a miembros de diferentes organizaciones.
Para garantizar que solo los usuarios autorizados puedan acceder a información confidencial y evitar violaciones de seguridad, los administradores deben monitorear de cerca los canales compartidos en su organización y realizar un seguimiento de los detalles de su membresía.
¿Cómo ver canales compartidos en Microsoft Teams?
Puede obtener una lista de canales compartidos a través del centro de administración de Microsoft Teams y PowerShell.
Ver canales compartidos en el Centro de administración de MS Teams:
- Inicie sesión en el centro de administración de Microsoft Teams.
- Vaya a Equipos ->Administrar equipos.
- Selecciona el equipo en el que quieres ver los canales compartidos. Navegue hasta 'Canales'.
- Enumerará todos los canales del equipo específico. Puede exportar los datos y filtrar "Tipo" por "Compartido" para obtener canales compartidos en el equipo.
Para ver todos los canales compartidos en su organización, deberá repetir este proceso para cada equipo dentro de su cuenta.
Ver canales compartidos usando PowerShell:
Si desea recuperar canales compartidos mediante PowerShell, puede utilizar los cmdlets 'Get-TeamChannel' o 'Get-TeamAllChannel' según sus requisitos. Sin embargo, estos cmdlets no enumerarán todos los canales compartidos y pueden requerir filtros y bucles adicionales para recuperarlos todos. Además, debe utilizar un cmdlet adicional como ‘Get-TeamChannelUser’ para recuperar la membresía del canal compartido.
Para simplificar este proceso y ahorrar tiempo, hemos creado un script de PowerShell fácil de usar que le ayuda a enumerar todos los canales compartidos en su organización con sus detalles de membresía.
Descarga de script: GetSharedChannelMembersReport.ps1
Aspectos destacados del guión:
- Una única secuencia de comandos le permite generar informes de canal compartidos para todos los equipos o un equipo específico.
- 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.
- Genera 2 archivos de salida. Uno es el informe de canales compartidos y el otro es el informe de membresía de canales compartidos.
- El script es compatible con el programador. Es decir, la credencial se puede pasar como parámetro en lugar de guardarla dentro del script.
- Admite autenticación basada en certificados.
Informes de canales compartidos: resultado de muestra:
Informe de canal compartido:
El informe del canal compartido exportado contiene los siguientes atributos: Nombre del equipo, Nombre del canal compartido, Tipo de canal compartido, Descripción, Miembros, Miembros del canal compartido.
Informe de miembros del canal compartido:
El informe detallado de membresía del canal compartido contiene los siguientes atributos: Nombre del equipo, Nombre del canal compartido, Tipo de canal compartido, Descripción, Nombre del miembro, Correo electrónico del miembro, Función.
Informe de canal compartido: métodos de ejecución de secuencias de comandos:
Puede elegir cualquiera de los siguientes métodos según sus necesidades.
Método 1: Ejecute el script con una cuenta MFA o no MFA.
.\GetSharedChannelMembersReport.ps1De forma predeterminada, este método recupera todos los canales compartidos en su organización y la información de sus miembros y propietarios.
Método 2: Obtener canales compartidos disponibles en el equipo específico
.\GetSharedChannelMembersReport.ps1 -TeamName Project24
El ejemplo anterior recupera los canales compartidos en el equipo "Project24" y los detalles de la membresía.
Método 3: Ejecute el script mencionando explícitamente la credencial (compatible con el Programador).
.\GetSharedChannelMembersReport.ps1 -UserName admin@contoso.com -Password XXXPuede utilizar el formato anterior para ejecutar el script como tarea programada en el Programador de tareas de Windows. Si la cuenta de administrador tiene MFA, debe desactivar MFA mediante la política de acceso condicional para que este método funcione.
Método 4: Ejecute el script con autenticación basada en certificados (acceso solo a la aplicación). Este método también es compatible con el programador.
.\GetSharedChannelMembersReport.ps1 -CertificateThumbprint <CertThumbprint> -ApplicationId <AppId> -TenantId <TenantId>Este método conecta Microsoft Teams PowerShell con autenticación de certificado y genera informes de canal compartido.
Nota: Si no desea gastar dinero en certificados de CA, puede crear fácilmente un certificado autofirmado que pueda usarse con fines internos y de prueba.
Supervisar los cambios en la membresía del canal compartido:
Los canales compartidos en Microsoft Teams pueden contener información sensible o confidencial a la que solo deben tener acceso personas autorizadas. El seguimiento de los cambios en la membresía garantiza que sólo los usuarios autorizados puedan acceder a la información. Si una parte no autorizada obtiene acceso a un canal compartido, podría potencialmente ver o editar información confidencial o interrumpir la colaboración en proyectos conjuntos. Por lo tanto, es fundamental realizar un seguimiento de los cambios en la membresía del canal compartido.
Cuando descargue y ejecute el script proporcionado anteriormente, recibirá un informe de auditoría de membresía que se parece a la captura de pantalla que se muestra a continuación.
El informe proporciona información valiosa sobre los cambios en las membresías de equipos y canales. Puede usar los filtros integrados para generar informes más granulares, como los que muestran cambios en la membresía del canal compartido, cambios en la membresía del canal privado y cambios en la membresía de Teams, entre otros.
También puede descargar los informes de Teams mediante el script de PowerShell para generar más de 8 informes de equipos y canales.
Simplifique la gestión de Microsoft Teams con AdminDroid
Con AdminDroid, ya no necesita depender de PowerShell para ver la lista de canales compartidos y Teams que los contienen. Esta herramienta de administración de Microsoft Teams fácil de usar facilita el monitoreo del entorno de colaboración de su organización sin necesidad de experiencia técnica. Proporciona una interfaz sencilla e intuitiva que le permite acceder rápida y fácilmente a la información que necesita. ¡Atrás quedaron los días de líneas de comando interminables y scripts complicados!
Encuentre los informes sobre canales compartidos que ofrece AdminDroid:
- Equipos con canales compartidos: enumera los equipos que tienen canales compartidos.
- Todos los canales compartidos: Lista completa de todos los canales compartidos.
- Canales compartidos con miembros externos: Enumera los canales compartidos con usuarios externos.
- Canales compartidos sin descripción: enumera los canales compartidos que carecen de descripción.
Si todavía te preguntas, ¿por qué AdminDroid? Aquí está la respuesta.
Además de la administración de Efficient Teams, hay más de 1800 informes prediseñados disponibles para varios servicios de Microsoft 365, como Azure AD, Exchange Online y SharePoint Online, etc. AdminDroid le permite monitorear y administrar todo su Microsoft 365. ambiente. Además de obtener información valiosa, puede programar y exportar informes fácilmente para analizar el desempeño de su organización.
Descargue esta herramienta de auditoría e informes de Microsoft Teams hoy y libere todo el potencial de su entorno Microsoft 365.
Esperamos que nuestro script de PowerShell le ayude a administrar eficazmente sus canales compartidos en Microsoft Teams. Si encuentra algún problema o tiene sugerencias para mejorar, no dude en dejar un comentario y estaremos encantados de atender sus inquietudes.




