Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Para ajudar a diagnosticar problemas de reunião para caixas de correio do Exchange Online, você pode analisar CDLs (logs de diagnóstico do Calendário). Para obter as CDLs de uma reunião, consulte Obter logs de diagnóstico de calendário para caixas de correio do Exchange Online.
As seções a seguir guiam você pelo processo de análise.
Pré-requisitos
Use o script Get-CalendarDiagnosticObjectsSummary.ps1 para gerar o seguinte arquivo do Microsoft Excel para uma reunião:
CalLogSummary_<ID> da reunião curta.xlsx
O ficheiro deve conter o seguinte conjunto de folhas de cálculo para cada participante principal:
<participant SMTP address>_TimeLine
: Contém a linha do tempo<participant SMTP address>
: Contém as CDLs aprimoradas<participant SMTP address>_Raw
: Contém as CDLs brutas
Note
- O script baixa e processa as CDLs brutas para fornecer CDLs aprimoradas e uma linha do tempo concisa das ações de reunião.
- A análise CDL bruta está fora do escopo deste artigo.
Analise a linha do tempo das ações da reunião
As linhas superiores da planilha da linha do tempo de um participante fornecem informações gerais da reunião, como a ID da reunião, o assunto e o organizador. Essas linhas são seguidas por um resumo de alto nível, com carimbo de data/hora, das ações da reunião relacionadas ao participante. Você pode usar a linha do tempo para solucionar problemas básicos da reunião.
Por exemplo, considere um cenário no qual você deseja saber quem cancelou uma reunião. Na captura de tela a seguir, a planilha de linha do tempo de um delegado mostra que o delegado cancelou a reunião no Outlook na Web.
Note
Cada entrada numerada na linha do tempo corresponde a uma linha na planilha CDL bruta. Os números ignorados correspondem a linhas CDL brutas que têm ações de reunião ignoradas.
Na captura de tela a seguir, a planilha de linha do tempo de um usuário mostra que o usuário excluiu a reunião no Outlook.
Analise CDLs aprimoradas
As CDLs aprimoradas para um participante fornecem um registro detalhado das ações da reunião relacionadas ao participante. Embora a planilha CDL aprimorada contenha as mesmas ações de reunião na mesma ordem que a planilha CDL bruta, ela tem as seguintes vantagens:
Os cabeçalhos das colunas têm filtros que você pode usar para ocultar ações de reunião não relevantes. Ao filtrar, você pode reduzir significativamente o número de entradas que você revisa.
A planilha tem novas colunas que adicionam informações a cada ação da reunião. Por exemplo:
Uma coluna LogType que categoriza cada ação de reunião. Se você filtrar nesta coluna, poderá ocultar todas as ações de reunião rotuladas como ignorantes, como algumas ações do sistema ou ações de limpeza.
Uma coluna de disponibilidade que fornece o status de disponibilidade da reunião após cada ação de log.
Uma coluna ResponsibleUser que especifica qual usuário ou componente é responsável pela ação da reunião.
Colunas de planilha CDL aprimoradas
A tabela a seguir descreve cada coluna na planilha CDL aprimorada da esquerda para a direita. Os nomes das colunas com asteriscos indicam dados de diagnóstico importantes.
Descrição da coluna | |
---|---|
LogRow | Valores de linha que correspondem a números de linha na planilha CDL bruta, mas são deslocados por um devido ao cabeçalho da planilha CDL bruta. |
LogTimestamp | Data e hora UTC em que a ação da reunião foi registrada. |
LogType* | Tipo de ação de reunião:
|
AssuntoPropriedade* | Assunto da reunião |
Cliente* | Nome abreviado do cliente que executou a ação em um item de calendário. Por exemplo:
|
LogClientInfoString | Nome longo do cliente que executou a ação em um item de calendário. |
TriggerAction* | Ação upstream que acionou a ação da reunião, como:
|
ItemClass* | Classe do item de calendário, como:
IPM.Schedule.Meeting.Resp.Pos/Tent/Neg item. |
Seq:Exp:ItemVersion | Valor composto que consiste em:
|
Organizador* | Endereço de e-mail do organizador de um compromisso ou reunião. Para uma resposta de reunião, o organizador é o usuário que respondeu. |
De | Endereço SMTP do organizador de um compromisso ou reunião. |
FreeBusyStatus | O status de disponibilidade de um item de calendário, como:
|
Utilizador Responsável* | Usuário ou componente responsável pela ação da reunião. |
Remetente | Endereço SMTP do remetente do item de calendário. |
LogFolder | Pasta de caixa de correio na qual a entrada de log foi encontrada. Normalmente, você pode ignorar esta coluna. Nota: As entradas de log na pasta Log de calendário são removidas após 31 dias. |
Pasta OriginalLogFolder | Pasta de caixa de correio para a qual o item de calendário foi originalmente entregue. |
SharedFolderName |
|
IsFromSharedCalendar | Valor booleano que indica se o item de calendário é de um calendário compartilhado. |
ExternalSharingMasterId | Identificador exclusivo do item de calendário mestre que é compartilhado externamente. Se a entrada CDL for de outra caixa de correio, o valor será NotFound . |
RecebidoPor | Endereço de e-mail do destinatário do item de calendário ou um valor em branco. Normalmente, você pode ignorar esta coluna. |
ReceivedRepresenting | Endereço de e-mail do delegado que recebeu o item de calendário em nome do destinatário. |
MeetingRequestType | Tipo de solicitação de reunião, como:
|
Horário de Início* | Hora de início da reunião. |
Tempo de Fim | Hora de fim da reunião. |
OriginalStartDate | Data original de início da reunião. A menos que uma reunião seja reagendada, o valor fica em branco. |
Fuso Horário | Fuso horário da reunião. |
Location | Local da reunião. |
CalendarItemType | Tipo de item de calendário, como:
|
IsException | Valor booleano que indica se o item de calendário é uma exceção a uma série de calendário recorrente. |
Padrão de Recorrência | Frequência de recorrência do item de calendário, como:
|
NomeaçãoAuxiliaresBandeiras | Conjunto de sinalizadores que fornecem informações adicionais sobre o compromisso ou reunião. Se nenhum sinalizador se aplicar, o valor estará em branco. |
DisplayAttendeesTodos | Lista de participantes para uma solicitação de reunião. Para outros itens de calendário, o valor é NotFound . |
AttendeeCount | Número de participantes. |
NomeaçãoEstado | Valor composto de estados de compromisso ou reunião, como:
Meeting, Cancelled para indicar que uma reunião foi cancelada. |
Tipo de resposta* | Tipo de resposta do participante, como:
|
Intenção do Cliente | Intenção do aplicativo cliente que executou a ação que disparou a entrada de log, como:
|
NomeaçãoRecorrente | Valor booleano que indica se o compromisso ou reunião é recorrente. |
HasAttachment | Valor booleano que indica se o item de calendário tem anexos. |
IsCancelled | Valor booleano que indica se o item de calendário foi cancelado. |
IsAllDayEvent | Valor booleano que indica se o item de calendário é um evento de dia inteiro. |
IsSeriesCancelled | Valor booleano que indica se toda a série do item de calendário recorrente foi cancelada. Para itens de calendário não recorrentes, o valor está em branco. |
SendMeetingMessagesDiagnostics | Valor composto que fornece métricas de alteração de reunião que você pode usar para diagnosticar por que uma atualização de reunião não foi enviada a todos os participantes da reunião. Por exemplo, considere o seguinte valor:RID=194b9d80-3a78-732c-3365-26041d4e76ec;SMMM=2;OAC=4;NAC=;AC=False;IIOM=;PC=4(Item.Body,Item.Subject) Nesse exemplo, as métricas significativas são:
|
AttendeeCollection | Lista de participantes e os detalhes de suas respostas, tais como:
-TrackingLogs opção ao executar o script Get-CalendarDiagnosticObjectsSummary.ps1, o valor estará em branco. |
CalendarLogRequestId | Identificador exclusivo da solicitação de log de calendário. |
CleanGlobalObjectId | ID de reunião único e imutável. |
Filtros de planilha CDL aprimorados
Como as CDLs geralmente contêm uma grande quantidade de dados, recomendamos que você filtre informações desnecessárias antes de começar a análise. Para filtrar uma CDL, siga estes passos:
Filtre a coluna LogType para mostrar
Core
apenas entradas.Filtre a coluna ItemClass para remover as seguintes entradas:
Meeting.Response
IPM.Schedule.Meeting.Notification.Forward
Filtre a coluna LogTimestamp para remover entradas de log que estão fora do período de interesse.