Partager via


Supprimer les fichiers de transcription Exchange Online et OneDrive

S’APPLIQUE À : ✔️Réunions ✔️Webinaires ✔️Salles de réunion

Dans Microsoft Teams, l’emplacement de stockage actuel des fichiers de transcription de réunion est appelé transcription Exchange Online ou transcription de substrat. La transcription Exchange Online est prévue pour être déconseillée en 2024. Le nouvel emplacement de stockage est OneDrive.

Cet article explique comment supprimer les fichiers de transcription de réunion dans Exchange Online et OneDrive.

Supprimer des fichiers de transcription Exchange Online à l’aide de XML

Vous devez utiliser l’API EWS pour supprimer un fichier de transcription enregistré sur Exchange Online. Pour plus d’informations sur les instructions de l’API, consultez Opérations EWS dans Exchange.

La structure du fichier de transcription sera la suivante : Root\ApplicationDataRoot\93c8660e-1330-4e40-8fda-fd27f9eafe10\MeetingTranscriptCollection\

  1. Recherchez ParentFolderId (ApplicationDataRoot) à l’aide de l’exemple de code suivant :

    <?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. Recherchez l’ID du dossier MeetingIntelligenceApp : « 93c8660e-1330-4e40-8fda-fd27f9eafe10 », comme illustré dans l’exemple de code suivant :

    <?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. Recherchez l’ID de dossier MeetingTranscriptCollection à l’aide de l’exemple de code suivant :

    <?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. Supprimez tous les fichiers de transcription d’un utilisateur en supprimant le dossier MeetingTranscriptCollection, comme indiqué dans l’exemple de code suivant :

    <?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> 
    

Supprimer un fichier de transcription spécifique à l’aide de XML

  1. Obtenez l’ID du dossier MeetingTranscriptCollection en suivant les trois premières étapes mentionnées dans la section ci-dessus.

  2. À présent, recherchez une transcription basée sur threadId + DateTimeCreated à l’aide de l’exemple de code suivant :

    <?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. Supprimez la transcription à l’aide de l’exemple de code suivant :

    <?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> 
    

Supprimer des transcriptions à l’aide d’EWSEditor

Avertissement

L’éditeur EWS ne dispose d’aucune protection contre la suppression ou l’altération des données. Seuls les utilisateurs disposant d’une connaissance approfondie de l’éditeur Exchange ET EWS doivent continuer (avec prudence). L’éditeur EWS peut causer des dommages importants à une installation (y compris, mais sans s’y limiter, la suppression de dossiers, la suppression de compte, l’altération des données Teams, l’altération du calendrier, l’altération du courrier).

Vous pouvez également utiliser l’outil open source EWSEditor pour supprimer les transcriptions de réunion en procédant comme suit :

  1. Connectez-vous avec l’ID d’application cliente : « d3590ed6-52b3-4102-aeff-aad2292ab01c ».

    Sélectionnez Valider l’autorité pour permettre à l’administrateur client de contrôler les données de l’utilisateur dans le locataire.

  2. Sélectionnez Identifier le dossier par un nom connu , sélectionnez Racine comme Nom du dossier et indiquez l’adresse SMTP.

  3. Recherchez le dossier de transcription et cliquez avec le bouton droit pour supprimer. Pour afficher plus de détails dans un volet, double-cliquez sur le dossier de transcription.

Supprimer une transcription spécifique à l’aide d’EWSEditor

Pour identifier une réunion particulière, les utilisateurs peuvent vérifier DateTimeCreated. En outre, ils peuvent vérifier l’id de thread pour l’élément en procédant comme suit :

  1. Sélectionnez Afficher , puis Configurer l’ensemble de propriétés de détail... dans la barre d’outils en haut.

  2. Sélectionnez Ajouter une propriété étendue dans le volet Éditeur d’ensemble de propriétés, puis sélectionnez OK.

    Fournissez les informations suivantes sous Identificateur de propriété dans le volet Définition de propriété étendue, puis sélectionnez OK :

    • Nom ou ID : RawJSON
    • Jeu de propriétés : 2842957e-8ed9-439b-99b5-f681924bd972
    • Type de propriété : String
  3. Revenez à EWSEditor et la nouvelle propriété s’affiche avec sa chaîne JSON brute dans la partie inférieure du volet.

  4. Double-cliquez sur la propriété pour l’ouvrir dans une nouvelle fenêtre et vérifiez le threadId.

Supprimer la copie de transcription dans OneDrive et SharePoint via Microsoft Purview

Vous pouvez choisir de supprimer les enregistrements de réunion Teams ainsi que les transcriptions qui les accompagnent à l’aide d’une stratégie d’étiquette de rétention d’application automatique qui identifie ces fichiers à partir de OneDrive et SharePoint transcription ou oneDrive. Pour plus d’informations, consultez Appliquer automatiquement une étiquette de rétention aux éléments Microsoft 365.

Voici les sections les plus pertinentes pour vous aider à commencer :

Remarque

Lors de la création d’une stratégie d’étiquette de rétention dans Microsoft Purview, la période de rétention minimale est de 1 jour, ce qui signifie que les enregistrements et les transcriptions associées ne seront supprimés qu’après 1 jour.