Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Los registros de diagnóstico de calendario (CDL) contienen datos de eventos importantes relacionados con el calendario para los buzones de Microsoft Exchange Online. Puede usar CDLs para obtener información detallada sobre los elementos de calendario, como reuniones, para identificar problemas. Por ejemplo, un organizador de la reunión puede pedirle que averigüe quién canceló su reunión.
Para obtener información sobre cómo analizar los datos, vea Analizar registros de diagnóstico de calendario para buzones de Exchange Online.
En las siguientes secciones se presentan diferentes métodos para obtener los CDLs de una reunión.
Sugerencia
Se recomienda usar el script Get-CalendarDiagnosticObjectsSummary.ps1 para obtener las CDL porque el script procesa y mejora las CDL sin procesar para proporcionar información de diagnóstico adicional.
Usa el script Get-CalendarDiagnosticObjectsSummary.ps1
Seleccione cualquiera de los métodos siguientes para obtener las CDL sin procesar, las CDL mejoradas que contienen información de diagnóstico adicional y una escala de tiempo concisa de las acciones de reunión:
- Obtención de las CDL mediante el identificador de reunión
- Obtén las CDLs usando el tema de la reunión
Importante
Por los siguientes motivos, se recomienda obtener las CDL mediante el identificador de reunión en lugar del asunto de la reunión:
- Obtendrá los CDLs para la reunión especificada en lugar de para todas las reuniones que coinciden con el tema.
- Las CDLs tienen información más detallada.
- Debe usar el identificador de reunión si especifica varios participantes de la reunión al ejecutar el script.
- Si se comunica con el soporte técnico de Microsoft, es posible que se le pida que obtenga las CDL mediante el identificador de reunión.
Nota: Las CDL se quitan después de 31 días. Si no tiene tiempo suficiente para determinar el identificador de la reunión, obtenga las CDL inmediatamente mediante el asunto. A continuación, obtenga las CDL mediante el identificador de reunión si las CDL siguen estando disponibles.
Obtención de las CDL mediante el identificador de reunión
Siga estos pasos:
Descargue el script Get-CalendarDiagnosticObjectsSummary.ps1 en una carpeta local.
Si el módulo ImportExcel aún no está instalado, ejecute el siguiente cmdlet de PowerShell para instalarlo:
Install-Module -Name ImportExcel
Busque el identificador de reunión mediante cualquiera de los métodos siguientes:
- Pida al usuario que tiene el problema con la reunión que busque el ID de la reunión.
- Busque el identificador de la reunión usted mismo como administrador.
- Obtenga las CDL utilizando el tema de la reunión y, a continuación, extraiga el identificador de la reunión de la hoja de cálculo de cronograma de la reunión correspondiente.
En la carpeta que contiene el script, ejecute el siguiente comando de PowerShell en Exchange Online PowerShell:
.\Get-CalendarDiagnosticObjectsSummary.ps1 -Identity "<organizer SMTP address>","<delegate SMTP address>","<attendee SMTP address>" -MeetingId "<meeting ID>" -TrackingLogs -Exceptions -ExportToExcel
Nota:
Use el parámetro Identity para especificar todos los participantes clave de la reunión, como el organizador de la reunión, los delegados y los asistentes.
El script crea el siguiente archivo de Microsoft Excel en la carpeta actual:
CalLogSummary_<id de reunión corta>.xlsx
El archivo contiene las hojas de cálculo siguientes para cada participante de la reunión:
-
<participant SMTP address>_TimeLine
: contiene la línea de tiempo. -
<participant SMTP address>
: contiene las CDL mejoradas. -
<participant SMTP address>_Raw
: Contiene los CDLs sin procesar.
El archivo también contiene una
Script Info
hoja de cálculo que proporciona información en tiempo de ejecución, como el comando de script, la versión del script, el entorno de ejecución de script, la versión de PowerShell y la versión del sistema operativo.-
Obtener las CDL usando el asunto de la reunión
Siga estos pasos:
Descargue el script Get-CalendarDiagnosticObjectsSummary.ps1 en una carpeta local.
Si el módulo ImportExcel aún no está instalado, ejecute el siguiente cmdlet de PowerShell para instalarlo:
Install-Module -Name ImportExcel
Pida al usuario que tiene el problema con la reunión que proporcione el asunto de la reunión.
En la carpeta que contiene el script, ejecute el siguiente comando de PowerShell en Exchange Online PowerShell:
.\Get-CalendarDiagnosticObjectsSummary.ps1 -Identity "<user SMTP address>" -Subject "<subject of the meeting>" -ExportToExcel
El script crea el siguiente archivo de Excel en la carpeta actual:
CalLogSummary_<ID de reunión corta>.xlsx
El archivo contiene el siguiente conjunto de hojas de cálculo:
-
<SMTP address>_TimeLine
: contiene la línea de tiempo. -
<SMTP address>
: contiene las CDL mejoradas. -
<SMTP address>_Raw
: Contiene los CDLs sin procesar.
-
Nota:
- Si más de una reunión coincide con el asunto de la reunión, el script genera un archivo de Excel para cada reunión.
- Cada reunión se identifica de forma única mediante un identificador de reunión (GUID) en la hoja de cálculo de escala de tiempo de la reunión. Puede volver a ejecutar el script para una reunión específica mediante el ID de reunión de la hoja de cálculo de cronograma.
- No puedes especificar varios participantes de la reunión si ejecutas el script utilizando el asunto de la reunión. Para obtener los CDLs de otro participante, ejecute de nuevo el script e introduzca la identidad de ese usuario, o obtenga los CDLs utilizando el ID de la reunión.
- El parámetro Subject no admite caracteres comodín. Por lo tanto, los términos de búsqueda como
*lunch*
oproject-202?
no devolverán los resultados esperados. Sin embargo, el script realiza automáticamente una búsqueda de coincidencia parcial en el término de búsqueda. Por lo tanto, el términolunch
de búsqueda coincide con una reunión que tiene el asuntoSales lunch meeting
. Las búsquedas por asunto no distinguen entre mayúsculas y minúsculas.
Uso del cmdlet Get-CalendarDiagnosticObjects
Ejecute el cmdlet de PowerShell Get-CalendarDiagnosticObjects para descargar los CDL sin formato.
Nota:
- El cmdlet Get-CalendarDiagnosticObjects no genera listas CDL mejoradas ni una escala de tiempo de reunión.
- Si varias reuniones tienen el mismo asunto, use el identificador de la reunión para identificar de forma única una reunión.
- El parámetro Subject no admite caracteres comodín. Por lo tanto, los términos de búsqueda como
*lunch*
oproject-202?
no devolverán los resultados esperados. Sin embargo, de forma predeterminada, el cmdlet realiza una búsqueda parcial de coincidencias en el término de búsqueda. Por lo tanto, el términolunch
de búsqueda coincide con una reunión que tiene el asuntoSales lunch meeting
. Para realizar una búsqueda exacta de coincidencias, establezca el valor del parámetro$true
ExactMatch en . Las búsquedas de asunto no distinguen mayúsculas de minúsculas.
Ejemplo 1
En el ejemplo siguiente se obtienen las listas CDL del buzón de Amal Skye para todos los elementos para los que la propiedad Subject es una coincidencia exacta o parcial para la "reunión de TI":
Get-CalendarDiagnosticObjects -Identity "Amal Skye" -Subject "IT Meeting" | Export-Csv "<file path>" -NoTypeInformation
Importante
El identificador de reunión de cada reunión coincidente se encuentra en la CleanGlobalObjectID
columna del archivo de salida.
Ejemplo 2
En el ejemplo siguiente se usa el parámetro CustomPropertyNames para devolver propiedades específicas para una reunión. Para obtener una lista de todos los valores de propiedad, vea Valores para el parámetro CustomPropertyNames.
$customPropertyNames = "ClientIntent", "FreeBusyStatus", "From", "SendMeetingMessagesDiagnostics", "Sensitivity"
Get-CalendarDiagnosticObjects -Identity "Amal Skye" -MeetingID <meeting ID> -CustomPropertyNames $customPropertyNames | Export-Csv "<file path>" -NoTypeInformation
Importante
Puede obtener el identificador de reunión del ejemplo 1 o mediante cualquiera de los métodos de Obtención del identificador de una reunión.
Utilice el EAC
Siga estos pasos para descargar las CDL sin procesar:
En el Centro de administración de Exchange (EAC), navegue a Solución de problemas>Recopilar registros>Calendario.
Seleccione Registros del Calendario para abrir el panel de Registros del Diagnóstico del Calendario.
Escriba la siguiente información:
- Dirección SMTP del propietario del calendario
- Asunto de la reunión
Seleccione Inicio. Exchange Online descarga las CDL sin procesar en la carpeta de descarga del explorador.
Nota:
- El EAC no genera CDLs mejorados ni un cronograma de reuniones.
- El campo Asunto de la reunión no admite caracteres comodín. Por lo tanto, los términos de búsqueda como
*lunch*
oproject-202?
no devolverán los resultados esperados. Sin embargo, el EAC realiza automáticamente una búsqueda de coincidencia parcial en el término de búsqueda. Por lo tanto, el términolunch
de búsqueda coincide con una reunión que tiene el asuntoSales lunch meeting
. Las búsquedas de asunto no distinguen mayúsculas de minúsculas.