Compartilhar via


Eliminar Exchange Online e ficheiros de transcrição do OneDrive

APLICA-SE A: ✔️Reuniões ✔️Webinars ✔️Reuniões gerais

Nota

Quando os organizadores desativam Microsoft 365 Copilot no Teams reuniões e eventos, a gravação e a transcrição também são desativadas. Para saber mais sobre o Copilot, consulte Gerir Microsoft 365 Copilot no Teams reuniões e eventos.

No Microsoft Teams, a localização de armazenamento atual dos ficheiros de transcrição de reuniões é conhecida como transcrição Exchange Online ou transcrição do substrato. Exchange Online transcrição está agendada para descontinuação em 2024. A nova localização de armazenamento é o OneDrive.

Este artigo descreve como eliminar os ficheiros de transcrição da reunião no Exchange Online e no OneDrive.

Eliminar Exchange Online ficheiros de transcrição com XML

Tem de utilizar a API do EWS para eliminar um ficheiro de transcrição guardado no Exchange Online. Para obter mais informações sobre as instruções da API, veja Operações do EWS no Exchange.

A estrutura do ficheiro de transcrição será: Root\ApplicationDataRoot\93c8660e-1330-4e40-8fda-fd27f9eafe10\MeetingTranscriptCollection\

  1. Localize ParentFolderId (ApplicationDataRoot) com o seguinte exemplo 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: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> 
    
  2. Localize o ID da pasta MeetingIntelligenceApp: "93c8660e-1330-4e40-8fda-fd27f9eafe10", conforme mostrado no seguinte exemplo 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: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> 
    
  3. Localize o ID da pasta MeetingTranscriptCollection com o seguinte exemplo 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: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> 
    
  4. Elimine todos os ficheiros de transcrição de um utilizador ao eliminar a pasta MeetingTranscriptCollection, conforme mostrado no seguinte exemplo 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="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 um ficheiro de transcrição específico com XML

  1. Obtenha o ID da pasta MeetingTranscriptCollection ao seguir os três primeiros passos mencionados na secção acima.

  2. Agora, localize uma transcrição baseada em threadId + DateTimeCreated com o seguinte exemplo 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> 
    
  3. Elimine a transcrição com o seguinte código de exemplo:

    <?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 transcrições com o EWSEditor

Aviso

O EWS Editor não tem proteção contra a eliminação de dados ou danos. Apenas os utilizadores com um vasto exchange E EWS Editor conhecimento devem prosseguir (com cuidado). O EWS Editor pode causar danos consideráveis a uma instalação (incluindo, mas não se limitando a, eliminação de pastas, eliminação de contas, danos em dados do Teams, danos no calendário, danos no correio).

Também pode utilizar a ferramenta de código aberto EWSEditor para eliminar as transcrições da reunião ao seguir estes passos:

  1. Inicie sessão com o ID da aplicação cliente: "d3590ed6-52b3-4102-aeff-aad2292ab01c".

    Selecione Validar Autoridade para permitir que o administrador do inquilino controle os dados do utilizador no inquilino.

  2. Selecione Identificar pasta por nome conhecido e selecione Raiz como Nome da pasta e forneça o endereço SMTP.

  3. Localize a pasta de transcrição e clique com o botão direito do rato para eliminar. Para ver mais detalhes num painel, faça duplo clique na pasta de transcrição.

Eliminar transcrição específica com o EWSEditor

Para identificar uma determinada reunião, os utilizadores podem marcar DateTimeCreated. Além disso, podem marcar o threadId do item ao seguir estes passos:

  1. Selecione Ver e, em seguida, Configurar Conjunto de Propriedades de Detalhes... na barra de ferramentas na parte superior.

  2. Selecione Adicionar Propriedade Expandida no painel Conjunto de Propriedades Editor e selecione OK.

    Indique os seguintes detalhes em Identificador de Propriedade no painel Definição de Propriedade Expandida e selecione OK:

    • Nome ou ID: RawJSON
    • Conjunto de Propriedades: 2842957e-8ed9-439b-99b5-f681924bd972
    • Tipo de Propriedade: Cadeia
  3. Voltar ao EWSEditor e a nova propriedade será apresentada com a cadeia JSON não processada na parte inferior do painel.

  4. Faça duplo clique na propriedade para abri-la numa nova janela e marcar o threadId.

Eliminar cópia de transcrição no OneDrive e no SharePoint através do Microsoft Purview

Pode optar por eliminar gravações de reuniões do Teams juntamente com as respetivas transcrições associadas através de uma política de etiqueta de retenção automática que identifica estes ficheiros a partir da transcrição do OneDrive e do SharePoint ou transcrição do OneDrive. Para obter mais informações, consulte Aplicar automaticamente uma etiqueta de retenção aos itens do Microsoft 365.

Eis as secções mais relevantes para o ajudar a começar:

Nota

Ao criar uma política de etiqueta de retenção no Microsoft Purview, o período de retenção mínimo é de 1 dia, o que significa que as gravações e as transcrições que o acompanham só serão eliminadas após 1 dia.