Supprimer les fichiers de transcription Exchange Online et OneDrive
S’APPLIQUE À : ✔️Réunions ✔️Webinaires ✔️Salles de réunion
Remarque
Lorsque les organisateurs désactivent Microsoft 365 Copilot pour Teams réunions et événements, l’enregistrement et la transcription sont également désactivés. Pour en savoir plus sur Copilot, consultez Gérer les réunions et les événements Microsoft 365 Copilot pour Teams.
Dans Microsoft Teams, l’emplacement de stockage actuel des fichiers de transcription de réunion est appelé transcription Exchange Online ou transcription de substrat. Exchange Online transcription est prévue pour 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 Exchange Online fichiers de transcription à 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\
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>
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>
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>
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
Obtenez l’ID du dossier MeetingTranscriptCollection en suivant les trois premières étapes mentionnées dans la section ci-dessus.
À 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>
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
EWS Rédacteur ne dispose d’aucune protection contre la suppression ou l’altération des données. Seuls les utilisateurs disposant de connaissances étendues Rédacteur Exchange ET EWS doivent procéder (avec prudence). Les Rédacteur EWS peuvent 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 EWSEditor open source pour supprimer les transcriptions de réunion en procédant comme suit :
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.
Sélectionnez Identifier le dossier par un nom connu , sélectionnez Racine comme Nom du dossier et indiquez l’adresse SMTP.
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 case activée dateTimeCreated. En outre, ils peuvent case activée threadId pour l’élément en procédant comme suit :
Sélectionnez Afficher , puis Configurer l’ensemble de propriétés de détail... dans la barre d’outils en haut.
Sélectionnez Ajouter une propriété étendue dans le volet Jeu de propriétés Rédacteur, 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
Retour à EWSEditor et la nouvelle propriété s’affiche avec sa chaîne JSON brute dans la partie inférieure du volet.
Double-cliquez sur la propriété pour l’ouvrir dans une nouvelle fenêtre et case activée 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 :
- Comment créer une stratégie d’étiquette de rétention d’application automatique
- Appliquer automatiquement des étiquettes au contenu avec des mots clés ou des propriétés pouvant faire l’objet d’une recherche
- Identification des enregistrements de réunion Teams et des transcriptions associées dans OneDrive et SharePoint
- Temps nécessaire pour que les étiquettes de rétention prennent effet
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.