如何收集 ActiveSync 设备日志以排查移动设备与 Exchange Online 之间的同步问题

简介

本文介绍如何收集 Exchange ActiveSync 设备日志,以排查 Microsoft 365 中的移动设备与 Exchange Online 之间的同步问题。 如果无法将移动设备同步到邮箱,系统可能会要求Microsoft 365 支持部门收集日志进行故障排除。

过程

若要捕获 ActiveSync 设备日志信息,请执行以下步骤:

  1. 连接到 Exchange Online PowerShell

  2. 运行以下 Set-CASMailbox cmdlet,为特定用户启用 ActiveSync 日志记录:

    Set-CASMailbox -Identity <user email address> -ActiveSyncDebugLogging $true
    

    注意

    Exchange ActiveSync 调试日志记录在 Exchange Online 中启用 48 小时,在 Exchange Server 中启用 72 小时。 时间段到期后,该值将还原为 $false

    若要验证是否为用户启用了 ActiveSync 调试日志记录,请运行以下 PowerShell cmdlet:

    Get-CasMailbox -Identity <user email address> -ActiveSyncDebugLogging | FL ActiveSyncDebugLogging
    

    注意

    如果在检查是否启用 ActiveSync 调试日志记录时不使用 -ActiveSyncDebugLogging 开关,则返回 ActiveSyncDebugLogging 的值将始终为 False。 有关详细信息,请参阅 Get-CasMailbox

  3. 重现要捕获的行为。

  4. 运行以下 Get-MobileDeviceStatistics cmdlet 以检索日志:

    Get-MobileDeviceStatistics -Mailbox TonySmith -GetMailboxLog -NotificationEmailAddresses "admin@contoso.com"
    

    注意

    此示例检索配置为与属于用户 Tony Smith 的邮箱同步的移动电话的统计信息。 它还输出日志文件并将其发送到系统管理员。admin@contoso.com