BookinglyTech News
Software

Exportar chats de Teams con Purview: ¿cómo filtrar conversaciones uno a uno?

Un administrador necesita extraer la conversación privada entre dos usuarios durante los últimos ocho meses. La consulta habitual devuelve grupos y conversaciones no deseadas.

1 min de lecturar/sysadmin0 vistas

Para exportar el historial de chat entre el usuario A y el usuario B en Microsoft Teams con Microsoft Purview, el filtro típico que se suele usar es:

Kind=microsoftteams AND participants:userA@xyz.com AND participants:userB@xyz.com

Al ejecutar esa consulta, la respuesta incluye tanto chats grupales como todas las conversaciones donde ambos usuarios estén presentes, lo que no satisface la necesidad de aislar la conversación bilateral.

¿Qué alternativa usar?

La documentación oficial indica que, además de la cláusula participants, se puede emplear el atributo conversationType para distinguir el tipo de chat. Para limitarse a una conversación individual, la consulta debería quedar así:

Kind=microsoftteams AND participants:userA@xyz.com AND participants:userB@xyz.com AND conversationType=oneOnOne

El valor oneOnOne asegura que Purview solo devuelva los mensajes de una conversación directa entre los dos usuarios.

Validación y pruebas

Un administrador que ha probado la nueva consulta observó que el conjunto de resultados se redujo a las conversaciones de 8 meses de duración solicitadas, sin incluir mensajes de grupos ni otros participantes.

Consideraciones operativas

  • Permisos: El usuario que ejecuta la búsqueda debe contar con privilegios de auditoría en Teams y de acceso a Purview.
  • Rendimiento: Filtrar por conversationType reduce la carga de la búsqueda y acelera la exportación.
  • Compatibilidad: La propiedad conversationType está disponible en las versiones actuales de Teams y es compatible con Purview 2.0 y superiores.

En resumen, añadir conversationType=oneOnOne al filtro de Purview es la forma más directa y eficiente de obtener la conversación privada deseada.