Share via


Löschen von Exchange Online- und OneDrive-Transkriptdateien

GILT FÜR: ✔️Besprechungen ✔️Webinare ✔️Versammlungen

In Microsoft Teams wird der aktuelle Speicherort von Besprechungstranskriptdateien als Exchange Online Transkript oder Substrattranskript bezeichnet. Exchange Online Transkript wird 2024 eingestellt. Der neue Speicherort ist OneDrive.

In diesem Artikel wird beschrieben, wie Sie die Besprechungstranskriptdateien in Exchange Online und OneDrive löschen.

Löschen Exchange Online Transkriptdateien mithilfe von XML

Sie müssen die EWS-API verwenden, um eine Transkriptdatei zu löschen, die auf Exchange Online gespeichert ist. Weitere Informationen zu den Anweisungen der API finden Sie unter EWS-Vorgänge in Exchange.

Die Struktur der Transkriptionsdatei sieht wie folgt aus: Root\ApplicationDataRoot\93c8660e-1330-4e40-8fda-fd27f9eafe10\MeetingTranscriptCollection\

  1. Suchen Sie ParentFolderId (ApplicationDataRoot) mithilfe des folgenden Codebeispiels:

    <?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. Suchen Sie die MeetingIntelligenceApp-Ordner-ID: "93c8660e-1330-4e40-8fda-fd27f9eafe10", wie im folgenden Codebeispiel gezeigt:

    <?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. Suchen Sie die Ordner-ID für MeetingTranscriptCollection mithilfe des folgenden Codebeispiels:

    <?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. Löschen Sie alle Transkriptionsdateien eines Benutzers, indem Sie den Ordner MeetingTranscriptCollection löschen, wie im folgenden Codebeispiel gezeigt:

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

Löschen einer bestimmten Transkriptdatei mithilfe von XML

  1. Rufen Sie die MeetingTranscriptCollection-Ordner-ID ab, indem Sie die ersten drei Schritte ausführen, die im obigen Abschnitt erwähnt werden.

  2. Suchen Sie nun ein Transkript basierend auf threadId + DateTimeCreated mithilfe des folgenden Codebeispiels:

    <?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. Löschen Sie das Transkript mithilfe des folgenden Beispielcodes:

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

Löschen von Transkripts mithilfe von EWSEditor

Sie können auch das TOOL EWSEditor Open Source verwenden, um die Besprechungstranskripte zu löschen, indem Sie die folgenden Schritte ausführen:

  1. Melden Sie sich mit der Client-App-ID "d3590ed6-52b3-4102-aeff-aad2292ab01c" an.

    Wählen Sie Autorität überprüfen aus, damit der Mandantenadministrator die Daten des Benutzers im Mandanten steuern kann.

  2. Wählen Sie Ordner nach bekanntem Namen identifizieren aus, und wählen Sie Stamm als Ordnername aus, und geben Sie die SMTP-Adresse an.

  3. Suchen Sie den Transkriptionsordner, und klicken Sie mit der rechten Maustaste, um sie zu löschen. Um weitere Details in einem Bereich anzuzeigen, doppelklicken Sie auf den Transkriptionsordner.

Löschen eines bestimmten Transkripts mithilfe von EWSEditor

Um eine bestimmte Besprechung zu identifizieren, können Benutzer dateTimeCreated überprüfen. Darüber hinaus können sie die threadId für das Element überprüfen, indem sie die folgenden Schritte ausführen:

  1. Wählen Sie Ansicht und dann Detaileigenschaftensatz konfigurieren... auf der Symbolleiste oben aus.

  2. Wählen Sie im Bereich Eigenschaftensatz-Editor die Option Erweiterte Eigenschaft hinzufügen und dann OK aus.

    Geben Sie im Bereich Erweiterte Eigenschaftendefinition unter Eigenschaftenbezeichner die folgenden Details ein, und wählen Sie OK aus:

    • Name oder ID: RawJSON
    • Eigenschaftensatz: 2842957e-8ed9-439b-99b5-f681924bd972
    • Eigenschaftstyp: Zeichenfolge
  3. Zurück zu EWSEditor, und die neue Eigenschaft wird mit ihrer unformatierten JSON-Zeichenfolge im unteren Teil des Bereichs angezeigt.

  4. Doppelklicken Sie auf die Eigenschaft, um sie in einem neuen Fenster zu öffnen, und überprüfen Sie die threadId.

Löschen von Transkriptkopien in OneDrive und SharePoint über Microsoft Purview

Sie können Teams-Besprechungsaufzeichnungen zusammen mit den zugehörigen Transkripten löschen, indem Sie eine Richtlinie zur automatischen Anwendung von Aufbewahrungsbezeichnungen verwenden, die diese Dateien aus OneDrive- und SharePoint-Transkript oder OneDrive-Transkript identifiziert. Weitere Informationen finden Sie unter Automatisches Anwenden einer Aufbewahrungsbezeichnung auf Microsoft 365-Elemente.

Hier sind die relevantesten Abschnitte, die Ihnen bei den ersten Schritten helfen:

Hinweis

Beim Erstellen einer Aufbewahrungsbezeichnungsrichtlinie in Microsoft Purview beträgt die Mindestaufbewahrungsdauer 1 Tag. Dies bedeutet, dass die Aufzeichnungen und begleitenden Transkripte erst nach 1 Tag gelöscht werden.