Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Kalenderdiagnostikloggar (CDL:er) innehåller viktiga kalenderrelaterade händelsedata för Microsoft Exchange Online-postlådor. Du kan använda CDL:er för att få detaljerad information om kalenderobjekt, till exempel möten, för att diagnostisera problem. En mötesorganisatör kan till exempel be dig ta reda på vem som avbröt mötet.
Information om hur du analyserar data finns i Analysera kalenderdiagnostikloggar för Exchange Online-postlådor.
Följande avsnitt innehåller olika metoder för att hämta CDL:er för ett möte.
Tips
Vi rekommenderar att du använder skriptet Get-CalendarDiagnosticObjectsSummary.ps1 för att hämta CDL:er eftersom skriptet bearbetar och förbättrar de råa CDL:erna för att tillhandahålla ytterligare diagnostikinformation.
Använda skriptet Get-CalendarDiagnosticObjectsSummary.ps1
Välj någon av följande metoder för att hämta råa CDL:er, förbättrade CDL:er som innehåller ytterligare diagnostikinformation och en kortfattad tidslinje för mötesåtgärder:
Viktigt!
Av följande skäl rekommenderar vi att du hämtar CDL:er med hjälp av mötes-ID:t i stället för mötets ämne:
- Du får CDL:er för det angivna mötet i stället för för alla möten som matchar ämnet.
- CDL:erna har mer detaljerad information.
- Du måste använda mötes-ID:t om du anger flera mötesdeltagare när du kör skriptet.
- Om du kontaktar Microsofts support kan du bli ombedd att hämta CDL:er med hjälp av mötes-ID:t.
Obs! CDL:er tas bort efter 31 dagar. Om du inte har tillräckligt med tid för att fastställa mötes-ID:t hämtar du CDL:erna direkt med hjälp av ämnet. Hämta sedan CDL:er med hjälp av mötes-ID:t om CDL:erna fortfarande är tillgängliga.
Hämta CDL:er med hjälp av mötes-ID:t
Följ de här stegen:
Ladda ned skriptet Get-CalendarDiagnosticObjectsSummary.ps1 till en lokal mapp.
Om ImportExcel-modulen inte redan är installerad kör du följande PowerShell-cmdlet för att installera den:
Install-Module -Name ImportExcel
Hitta mötes-ID:t med någon av följande metoder:
- Be den användare som har mötesproblemet att hitta mötes-ID:t.
- Hitta mötes-ID själv som administratör.
- Hämta CDL:er med hjälp av mötets ämne och extrahera sedan mötes-ID:t från tidslinjens kalkylblad för det relevanta mötet.
Kör följande PowerShell-kommando i Exchange Online PowerShell i mappen som innehåller skriptet:
.\Get-CalendarDiagnosticObjectsSummary.ps1 -Identity "<organizer SMTP address>","<delegate SMTP address>","<attendee SMTP address>" -MeetingId "<meeting ID>" -TrackingLogs -Exceptions -ExportToExcel
Anteckning
Använd identitetsparametern för att ange alla viktiga deltagare i mötet, till exempel mötesorganisatör, ombud och deltagare.
Skriptet skapar följande Microsoft Excel-fil i den aktuella mappen:
mötes-ID<> för CalLogSummary_short.xlsx
Filen innehåller följande kalkylblad för varje mötesdeltagare:
-
<participant SMTP address>_TimeLine
: Innehåller tidslinjen -
<participant SMTP address>
: Innehåller de förbättrade CDL:erna -
<participant SMTP address>_Raw
: Innehåller råa CDL:er
Filen innehåller också ett
Script Info
kalkylblad som innehåller körningsinformation, till exempel skriptkommando, skriptversion, skriptkörning, PowerShell-version och OS-version.-
Skaffa CDL:er genom att använda mötets ämne
Följ de här stegen:
Ladda ned skriptet Get-CalendarDiagnosticObjectsSummary.ps1 till en lokal mapp.
Om ImportExcel-modulen inte redan är installerad kör du följande PowerShell-cmdlet för att installera den:
Install-Module -Name ImportExcel
Be den användare som har mötesproblemet att ange mötets ämne.
Kör följande PowerShell-kommando i Exchange Online PowerShell i mappen som innehåller skriptet:
.\Get-CalendarDiagnosticObjectsSummary.ps1 -Identity "<user SMTP address>" -Subject "<subject of the meeting>" -ExportToExcel
Skriptet skapar följande Excel-fil i den aktuella mappen:
CalLogSummary_<kort mötes-ID>.xlsx
Filen innehåller följande uppsättning kalkylblad:
-
<SMTP address>_TimeLine
: Innehåller tidslinjen -
<SMTP address>
: Innehåller de förbättrade CDL:erna -
<SMTP address>_Raw
: Innehåller råa CDL:er
-
Kommentar
- Om fler än ett möte matchar mötets ämne genererar skriptet en Excel-fil för varje möte.
- Varje möte identifieras unikt av ett mötes-ID (GUID) i tidslinjens kalkylblad för mötet. Du kan köra skriptet igen för ett visst möte med hjälp av mötes-ID:t från tidslinjens kalkylblad.
- Du kan inte ange flera mötesdeltagare om du kör skriptet med hjälp av ämnet för mötet. Om du vill hämta CDL:erna för en annan deltagare kör du skriptet igen och skickar in användarens identitet eller hämtar CDL:er med hjälp av mötes-ID:t.
-
Parametern Subject stöder inte jokertecken. Därför returnerar söktermer som
*lunch*
ellerproject-202?
inte de förväntade resultaten. Skriptet utför dock automatiskt en partiell matchningssökning på sökordet. Söktermenlunch
matchar alltså ett möte som har ämnetSales lunch meeting
. Ämnessökningar är inte skiftlägeskänsliga.
Använd cmdleten Get-CalendarDiagnosticObjects
Kör PowerShell-cmdleten Get-CalendarDiagnosticObjects för att ladda ned råa CDL:er.
Kommentar
- Cmdleten Get-CalendarDiagnosticObjects genererar inte förbättrade CDL:er eller en mötestidslinje.
- Om flera möten har samma ämne använder du mötes-ID:t för att unikt identifiera ett möte.
-
Subject-parametern stöder inte jokertecken. Därför returnerar söktermer som
*lunch*
ellerproject-202?
inte de förväntade resultaten. Men som standard utför cmdleten en partiell matchningssökning på sökordet. Söktermenlunch
matchar alltså ett möte som har ämnetSales lunch meeting
. Om du vill utföra en exakt matchningssökning anger du värdet för parametern ExactMatch till$true
. Ämnessökningar är inte skiftlägeskänsliga.
Exempel 1
I följande exempel hämtas CDL:erna från Amal Skye:s postlåda för alla objekt där egenskapen Subject är en exakt eller partiell matchning för "IT-möte":
Get-CalendarDiagnosticObjects -Identity "Amal Skye" -Subject "IT Meeting" | Export-Csv "<file path>" -NoTypeInformation
Viktigt!
Mötes-ID:t för varje matchande möte finns i kolumnen i CleanGlobalObjectID
utdatafilen.
Exempel 2
I följande exempel används parametern CustomPropertyNames för att returnera specifika egenskaper för ett möte. En lista över alla egenskapsvärden finns i Värden för parametern CustomPropertyNames.
$customPropertyNames = "ClientIntent", "FreeBusyStatus", "From", "SendMeetingMessagesDiagnostics", "Sensitivity"
Get-CalendarDiagnosticObjects -Identity "Amal Skye" -MeetingID <meeting ID> -CustomPropertyNames $customPropertyNames | Export-Csv "<file path>" -NoTypeInformation
Viktigt!
Du kan hämta mötes-ID från exempel 1 eller med någon av metoderna i Hämta ID för ett möte.
Använd EAC
Följ dessa steg för att ladda ned råa CDL:er:
I Exchange-administrationscenter (EAC), går du till Felsöka>Samla Loggar>Kalender.
Välj Kalenderloggar för att öppna fönstret Kalenderdiagnostikloggar .
Ange följande information:
- SMTP-adress för kalenderägaren
- Ämne för mötet
Välj start. Exchange Online laddar ned de råa CDL:erna till webbläsarens nedladdningsmapp.
Anteckning
- EAC genererar inte förbättrade CDL:er eller en mötestidslinje.
- Fältet Mötesämne stöder inte jokertecken. Därför returnerar söktermer som
*lunch*
ellerproject-202?
inte de förväntade resultaten. EAC utför dock automatiskt en partiell matchningssökning på söktermen. Söktermenlunch
matchar alltså ett möte som har ämnetSales lunch meeting
. Ämnessökningar är inte skiftlägeskänsliga.