Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Pour diagnostiquer les problèmes de réunion pour les boîtes aux lettres Exchange Online, vous pouvez analyser les journaux de diagnostic du calendrier (CDL). Pour obtenir les journaux de diagnostic du calendrier pour une réunion, consultez Obtenir les journaux de diagnostic du calendrier pour les boîtes aux lettres Exchange Online.
Les sections suivantes vous guident tout au long du processus d’analyse.
Conditions préalables
Utilisez le script Get-CalendarDiagnosticObjectsSummary.ps1 pour générer le fichier Microsoft Excel suivant pour une réunion :
CalLogSummary_<ID de courte réunion>.xlsx
Le fichier doit contenir l’ensemble de feuilles de calcul suivant pour chaque participant clé :
-
<participant SMTP address>_TimeLine: contient la chronologie -
<participant SMTP address>: contient les CDLs améliorés -
<participant SMTP address>_Raw: contient les CDLs bruts
Remarque
- Le script télécharge et traite les CDLs brutes pour fournir des CDLs améliorées et une chronologie succincte des actions de réunion.
- L’analyse CDL brute est en dehors de l’étendue de cet article.
Analyser la chronologie des actions de réunion
Les lignes supérieures de la feuille de calcul de chronologie d’un participant fournissent des informations générales sur la réunion, telles que l’ID de réunion, l’objet et l’organisateur. Ces lignes sont suivies d’un résumé de haut niveau et horodaté des actions de réunion liées au participant. Vous pouvez utiliser la chronologie pour résoudre les problèmes de réunion de base.
Par exemple, envisagez un scénario dans lequel vous souhaitez savoir qui a annulé une réunion. Dans la capture d’écran suivante, la feuille de calcul de chronologie d’un délégué montre que le délégué a annulé la réunion dans Outlook sur le web.
Remarque
Chaque entrée numérotée dans la chronologie correspond à une ligne de la feuille de calcul CDL brute. Les nombres ignorés correspondent aux lignes CDL brutes qui ont des actions de réunion ignorées.
Dans la capture d’écran suivante, la feuille de calcul de chronologie d’un utilisateur montre que l’utilisateur a supprimé la réunion dans Outlook.
Analyser des CDLs améliorées
Les CDL améliorés d’un participant fournissent un compte rendu détaillé des actions de réunion qui concernent ce dernier. Bien que la feuille de calcul CDL améliorée contienne les mêmes actions de réunion dans le même ordre que la feuille de calcul CDL brute, elle présente les avantages suivants :
Les en-têtes de colonne disposent de filtres que vous pouvez utiliser pour masquer les actions de réunion non pertinentes. En filtrant, vous pouvez réduire considérablement le nombre d’entrées que vous passez en revue.
La feuille de calcul comporte de nouvelles colonnes qui ajoutent des informations à chaque action de réunion. Par exemple:
Colonne LogType qui classe chaque action de réunion. Si vous filtrez sur cette colonne, vous pouvez masquer toutes les actions de réunion étiquetées comme étant ignorées, telles que certaines actions système ou actions de nettoyage.
Colonne FreeBusy qui fournit l'état de disponibilité lors de la réunion après chaque action enregistrée.
Colonne ResponsibleUser qui spécifie l’utilisateur ou le composant responsable de l’action de réunion.
Colonnes de feuille de calcul CDL améliorées
Le tableau suivant décrit chaque colonne de la feuille de calcul CDL améliorée de gauche à droite. Les noms de colonnes qui ont des astérisques indiquent des données de diagnostic importantes.
| Description de la colonne | |
|---|---|
| LogRow | Valeurs de ligne qui correspondent aux numéros de ligne dans la feuille de calcul brute CDL, mais sont décalées d'un en raison de l'en-tête de cette feuille de calcul. |
| LogTimestamp | Date et heure UTC auxquelles l’action de réunion a été enregistrée. |
| LogType* | Type d’action de réunion :
|
| SubjectProperty* | Objet de la réunion |
| Client* | Nom court du client qui a effectué l’action sur un élément de calendrier. Par exemple:
|
| LogClientInfoString | Nom long du client qui a effectué l’action sur un élément de calendrier. |
| TriggerAction* | Action en amont qui a déclenché l’action de réunion, par exemple :
|
| ItemClass* | Classe de l’élément de calendrier, par exemple :
IPM.Schedule.Meeting.Resp.Pos/Tent/Neg classes d’éléments. |
| Seq :Exp :ItemVersion | Valeur composée de :
|
| Organisateur* | Adresse e-mail de l’organisateur d’un rendez-vous ou d’une réunion. Pour une réponse à une réunion, l’organisateur est l’utilisateur qui a répondu. |
| De | Adresse SMTP de l’organisateur d’un rendez-vous ou d’une réunion. |
| FreeBusyStatus | État de disponibilité d’un élément de calendrier, par exemple :
|
| ResponsibleUser* | Utilisateur ou composant responsable de l’action de réunion. |
| Expéditeur | Adresse SMTP de l’expéditeur de l’élément de calendrier. |
| LogFolder | Dossier de boîte aux lettres dans lequel l’entrée du journal a été trouvée. En règle générale, vous pouvez ignorer cette colonne. Remarque : Les entrées de journalisation dans le dossier Journalisation du calendrier sont supprimées après 31 jours. |
| OriginalLogFolder | Dossier de boîte aux lettres où l'élément de calendrier a été initialement livré. |
| SharedFolderName |
|
| ProvientDuCalendrierPartagé | Valeur booléenne qui indique si l’élément de calendrier provient d’un calendrier partagé. |
| ExternalSharingMasterId | Identificateur unique de l’élément de calendrier maître partagé en externe. Si l’entrée CDL provient d’une autre boîte aux lettres, la valeur est NotFound. |
| ReçuPar | Adresse e-mail du destinataire de l’élément de calendrier ou valeur vide. En règle générale, vous pouvez ignorer cette colonne. |
| ReçuEnReprésentation | Adresse e-mail du délégué qui a reçu l’élément de calendrier pour le compte du destinataire. |
| MeetingRequestType | Type de demande de réunion, par exemple :
|
| StartTime* | Heure de début de la réunion. |
| EndTime | Heure de fin de la réunion. |
| OriginalStartDate | Date de début d’origine de la réunion. Sauf si une réunion est replanifiée, la valeur est vide. |
| Fuseau horaire | Fuseau horaire de la réunion. |
| Lieu | Emplacement de la réunion. |
| CalendarItemType | Type d’élément de calendrier, par exemple :
|
| IsException | Valeur booléenne qui indique si l’élément de calendrier est une exception à une série de calendriers périodique. |
| recurrencePattern | Fréquence de périodicité de l’élément de calendrier, par exemple :
|
| AppointmentAuxiliaryFlags | Ensemble d’indicateurs qui fournissent des informations supplémentaires sur le rendez-vous ou la réunion. Si aucun indicateur n’est appliqué, la valeur est vide. |
| DisplayAttendeesAll | Liste des participants pour une demande de réunion. Pour les autres éléments de calendrier, la valeur est NotFound. |
| AttendeeCount | Nombre de participants. |
| AppointmentState | Les valeurs combinées des états de rendez-vous ou de réunion, telles que :
Meeting, Cancelled qu’une réunion a été annulée. |
| ResponseType* | Type de réponse du participant, par exemple :
|
| ClientIntent | Intention de l’application cliente qui a effectué l’action qui a déclenché l’entrée de journal, par exemple :
|
| RendezVousRécurrent | Valeur booléenne qui indique si le rendez-vous ou la réunion est périodique. |
| HasAttachment | Valeur booléenne qui indique si l’élément de calendrier a des pièces jointes. |
| IsCancelled | Valeur booléenne qui indique si l’élément de calendrier est annulé. |
| IsAllDayEvent | Valeur booléenne qui indique si l’élément de calendrier est un événement d’une journée entière. |
| IsSeriesCancelled | Valeur booléenne qui indique si la série entière de l’élément de calendrier périodique est annulée. Pour les éléments non récurrents du calendrier, la valeur est vide. |
| SendMeetingMessagesDiagnostics | Valeur composée qui fournit des métriques de modification de réunion que vous pouvez utiliser pour diagnostiquer pourquoi une mise à jour de réunion n’a pas été envoyée à tous les participants à la réunion. Par exemple, considérez la valeur suivante :RID=194b9d80-3a78-732c-3365-26041d4e76ec;SMMM=2;OAC=4;NAC=;AC=False;IIOM=;PC=4(Item.Body,Item.Subject)Dans cet exemple, les métriques significatives sont les suivantes :
|
| AttendeeCollection | Liste des participants et détails de leurs réponses, telles que :
-TrackingLogs commutateur lorsque vous exécutez le script Get-CalendarDiagnosticObjectsSummary.ps1, la valeur est vide. |
| CalendarLogRequestId | Identificateur unique de la demande de journal du calendrier. |
| CleanGlobalObjectId | ID de réunion immuable unique. |
Filtres de feuille de calcul CDL améliorés
Étant donné que les listes cdL contiennent souvent une grande quantité de données, nous vous recommandons de filtrer les informations inutiles avant de commencer votre analyse. Pour filtrer un CDL, procédez comme suit :
Filtrez la colonne LogType pour n'afficher que les entrées
Core.Filtrez la colonne ItemClass pour supprimer les entrées suivantes :
Meeting.ResponseIPM.Schedule.Meeting.Notification.Forward
Filtrez la colonne LogTimestamp pour supprimer les entrées de journal en dehors de la période d’intérêt.