Eliminar archivos de transcripción de Exchange Online y OneDrive
SE APLICA A: ✔️Seminarios web de ✔️reuniones ✔️Ayuntamientos
En Microsoft Teams, la ubicación de almacenamiento actual de los archivos de transcripción de la reunión se conoce como transcripción de Exchange Online o transcripción del sustrato. La transcripción de Exchange Online está programada para su desuso en 2024. La nueva ubicación de almacenamiento es OneDrive.
En este artículo se describe cómo eliminar los archivos de transcripción de la reunión en Exchange Online y OneDrive.
Eliminar archivos de transcripción de Exchange Online con XML
Debe usar la API de EWS para eliminar un archivo de transcripción guardado en Exchange Online. Para obtener más información sobre las instrucciones de la API, vea Operaciones de EWS en Exchange.
La estructura del archivo de transcripción será: Root\ApplicationDataRoot\93c8660e-1330-4e40-8fda-fd27f9eafe10\MeetingTranscriptCollection\
Busque ParentFolderId (ApplicationDataRoot) con el ejemplo de código siguiente:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <t:RequestServerVersion Version="Exchange2010_SP2" /> </soap:Header> <soap:Body> <m:FindFolder Traversal="Shallow"> <m:FolderShape> <t:BaseShape>IdOnly</t:BaseShape> <t:AdditionalProperties> <t:FieldURI FieldURI="folder:DisplayName" /> </t:AdditionalProperties> </m:FolderShape> <m:IndexedPageFolderView MaxEntriesReturned="50" Offset="0" BasePoint="Beginning" /> <m:Restriction> <t:IsEqualTo> <t:FieldURI FieldURI="folder:DisplayName" /> <t:FieldURIOrConstant> <t:Constant Value="ApplicationDataRoot"/> </t:FieldURIOrConstant> </t:IsEqualTo> </m:Restriction> <m:ParentFolderIds> <t:DistinguishedFolderId Id="root" /> </m:ParentFolderIds> </m:FindFolder> </soap:Body> </soap:Envelope>
Buscar el id. de carpeta meetingintelligenceApp: "93c8660e-1330-4e40-8fda-fd27f9eafe10", como se muestra en el ejemplo de código siguiente:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <t:RequestServerVersion Version="Exchange2010_SP2" /> </soap:Header> <soap:Body> <m:FindFolder Traversal="Shallow"> <m:FolderShape> <t:BaseShape>AllProperties</t:BaseShape> <t:AdditionalProperties> <t:FieldURI FieldURI="folder:DisplayName" /> </t:AdditionalProperties> </m:FolderShape> <m:IndexedPageFolderView MaxEntriesReturned="50" Offset="0" BasePoint="Beginning" /> <m:Restriction> <t:IsEqualTo> <t:FieldURI FieldURI="folder:DisplayName" /> <t:FieldURIOrConstant> <t:Constant Value="93c8660e-1330-4e40-8fda-fd27f9eafe10"/> </t:FieldURIOrConstant> </t:IsEqualTo> </m:Restriction> <m:ParentFolderIds> <t:FolderId Id="AQMkADRhOWIyODBmLTQzMDEtNDc5Yi1iNTY2AC0zYWM4YjNhMjhkNWMALgAAA784AonxS+lBuntvnROGrHMBACDUFKCn6g9ItmL6JTlNKDAAAAIBIgAAAA==" ChangeKey="AQAAAA==" /> </m:ParentFolderIds> </m:FindFolder> </soap:Body> </soap:Envelope>
Busque el id. de carpeta MeetingTranscriptCollection con el ejemplo de código siguiente:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <t:RequestServerVersion Version="Exchange2010_SP2" /> </soap:Header> <soap:Body> <m:FindFolder Traversal="Shallow"> <m:FolderShape> <t:BaseShape>AllProperties</t:BaseShape> <t:AdditionalProperties> <t:FieldURI FieldURI="folder:DisplayName" /> </t:AdditionalProperties> </m:FolderShape> <m:IndexedPageFolderView MaxEntriesReturned="50" Offset="0" BasePoint="Beginning" /> <m:Restriction> <t:IsEqualTo> <t:FieldURI FieldURI="folder:DisplayName" /> <t:FieldURIOrConstant> <t:Constant Value="MeetingTranscriptCollection"/> </t:FieldURIOrConstant> </t:IsEqualTo> </m:Restriction> <m:ParentFolderIds> <t:FolderId Id="AAMkADRhOWIyODBmLTQzMDEtNDc5Yi1iNTY2LTNhYzhiM2EyOGQ1YwAuAAAAAAC/OAKJ8UvpQbp7b50ThqxzAQAg1BSgp+oPSLZi+iU5TSgwAAF1f4tpAAA=" ChangeKey="AQAAABYAAAAg1BSgp+oPSLZi+iU5TSgwAATlHZy8"/> </m:ParentFolderIds> </m:FindFolder> </soap:Body> </soap:Envelope>
Elimine todos los archivos de transcripción de un usuario eliminando la carpeta MeetingTranscriptCollection, como se muestra en el ejemplo de código siguiente:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <t:RequestServerVersion Version="Exchange2016" /> </soap:Header> <soap:Body> <m:DeleteFolder DeleteType="HardDelete"> <m:FolderIds> <t:FolderId Id="AAMkAGUzNDY1MjY4LTRmNjItNGQ1Ni05YzE4LTE1NDlmYzFiZmFmYgAuAAAAAAC+Ct50+goBS4yeyX/xvq9QAQDhHjGubgXIQZeXAlxCHvQOAACwZS4iAAA=" ChangeKey="AQAAABYAAADhHjGubgXIQZeXAlxCHvQOAACwOP/U" /> </m:FolderIds> </m:DeleteFolder> </soap:Body> </soap:Envelope>
Eliminar un archivo de transcripción específico con XML
Obtenga el Id. de carpeta MeetingTranscriptCollection siguiendo los tres primeros pasos mencionados en la sección anterior.
Ahora, busque una transcripción basada en threadId + DateTimeCreated con el siguiente ejemplo de código:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <t:RequestServerVersion Version="Exchange2010_SP2" /> </soap:Header> <soap:Body> <m:FindItem Traversal="Shallow"> <m:ItemShape> <t:BaseShape>AllProperties</t:BaseShape> <t:AdditionalProperties> <t:ExtendedFieldURI PropertySetId="2842957e-8ed9-439b-99b5-f681924bd972" PropertyName="RawJSON" PropertyType="String" /> </t:AdditionalProperties> </m:ItemShape> <m:Restriction> <t:And> <t:Contains ContainmentMode="Substring" ContainmentComparison="IgnoreCase"> <t:ExtendedFieldURI PropertySetId="2842957e-8ed9-439b-99b5-f681924bd972" PropertyName="RawJSON" PropertyType="String" /> <t:Constant Value="19:meeting_ZWRmMGVkMDctNTI0NS00NmQ4LWJjMDgtMDA5MjVhMzE0ZjJl@thread.v2"/> </t:Contains> <t:GreaterThanOrEqual> <t:FieldURI FieldURI="item:DateTimeReceived" /> <t:FieldURIOrConstant> <t:Constant Value="2022-12-28T00:00:00Z" /> </t:FieldURIOrConstant> </t:GreaterThanOrEqual> </t:And> </m:Restriction> <m:ParentFolderIds> <t:FolderId Id="AAMkAGUzNDY1MjY4LTRmNjItNGQ1Ni05YzE4LTE1NDlmYzFiZmFmYgAuAAAAAAC+Ct50+goBS4yeyX/xvq9QAQDhHjGubgXIQZeXAlxCHvQOAAEP+YkQAAA=" /> </m:ParentFolderIds> </m:FindItem> </soap:Body> </soap:Envelope>
Elimine la transcripción con el siguiente código de ejemplo:
<?xml version="1.0" encoding="utf-8"?> <soap:Envelope xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:m="http://schemas.microsoft.com/exchange/services/2006/messages" xmlns:t="http://schemas.microsoft.com/exchange/services/2006/types" xmlns:soap="http://schemas.xmlsoap.org/soap/envelope/"> <soap:Header> <t:RequestServerVersion Version="Exchange2010_SP2" /> </soap:Header> <soap:Body> <m:DeleteItem DeleteType="HardDelete"> <m:ItemIds> <t:ItemId Id="AAMkAGUzNDY1MjY4LTRmNjItNGQ1Ni05YzE4LTE1NDlmYzFiZmFmYgBGAAAAAAC+Ct50+goBS4yeyX/xvq9QBwDhHjGubgXIQZeXAlxCHvQOAACwZS4iAADhHjGubgXIQZeXAlxCHvQOAAEP+bwSAAA=" /> </m:ItemIds> </m:DeleteItem> </soap:Body> </soap:Envelope>
Eliminar transcripciones con EWSEditor
Advertencia
El Editor de EWS no tiene protección contra la eliminación de datos o los daños. Solo los usuarios con amplios conocimientos del Editor de Exchange AND EWS deben proceder (con precaución). El Editor de EWS puede causar daños considerables en una instalación (incluidos, entre otros, la eliminación de carpetas, la eliminación de cuentas, los datos de Teams dañados, los daños en el calendario y el correo dañado).
También puede usar la herramienta de código abierto EWSEditor para eliminar las transcripciones de la reunión siguiendo estos pasos:
Inicia sesión con el id. de aplicación de cliente: "d3590ed6-52b3-4102-aeff-aad2292ab01c".
Seleccione Validar autoridad para permitir que el administrador de inquilinos controle los datos del usuario en el inquilino.
Seleccione Identificar carpeta por nombre conocido y seleccione Raíz como nombre de carpeta y proporcione la dirección SMTP.
Busque la carpeta de transcripción y haga clic con el botón derecho para eliminarla. Para ver más detalles en un panel, haga doble clic en la carpeta de transcripción.
Eliminar una transcripción específica con EWSEditor
Para identificar una reunión en particular, los usuarios pueden comprobar el DateTimeCreated. Además, pueden comprobar el threadId del elemento siguiendo estos pasos:
Seleccione Ver y, después, Configurar conjunto de propiedades detalladas... en la barra de herramientas de la parte superior.
Seleccione Agregar propiedad extendida en el panel Editor del conjunto de propiedades y seleccione Aceptar.
Proporcione los siguientes detalles en Identificador de propiedad en el panel Definición de propiedad extendida y seleccione Aceptar:
- Nombre o ID: RawJSON
- Conjunto de propiedades: 2842957e-8ed9-439b-99b5-f681924bd972
- Tipo de propiedad: String
Vuelva a EWSEditor y la nueva propiedad se mostrará con su cadena JSON sin procesar en la parte inferior del panel.
Haga doble clic en la propiedad para abrirla en una ventana nueva y comprobar el threadId.
Eliminar copia de transcripción en OneDrive y SharePoint a través de Microsoft Purview
Puede optar por eliminar las grabaciones de las reuniones de Teams junto con sus transcripciones correspondientes mediante una directiva de etiqueta de retención de aplicación automática que identifique estos archivos de la transcripción de OneDrive y SharePoint o la transcripción de OneDrive. Para obtener más información, vea Aplicar automáticamente una etiqueta de retención a los elementos de Microsoft 365.
Estas son las secciones más relevantes para ayudarle a empezar:
- Cómo crear una directiva de etiqueta de retención de aplicación automática
- Aplicar etiquetas automáticamente al contenido con palabras clave o propiedades que se pueden buscar
- Identificar las grabaciones de las reuniones de Teams y las transcripciones correspondientes en OneDrive y SharePoint
- Cuánto tardan en surtir efecto las etiquetas de retención
Nota
Al crear una directiva de etiqueta de retención en Microsoft Purview, el período de retención mínimo es de 1 día, lo que significa que las grabaciones y transcripciones correspondientes solo se eliminarán después de 1 día.