识别Microsoft 365 保留和保留标签策略中的错误

本文提供可以遵循的步骤来检查 Microsoft 365 保留或保留标签策略中的错误。 可以在Microsoft Purview 合规门户中的数据生命周期管理记录管理解决方案中找到这些策略。

策略错误可能发生在 Microsoft Purview 中的策略同步和分发过程中。 此过程是实施策略的先决条件。 如何强制实施策略取决于策略的类型:

  • 对于保留策略,系统会创建规则来强制实施策略设置,例如保留和删除行为。

  • 对于已发布的标签策略,强制意味着系统使已发布标签可用于用户定义的位置。 然后,用户可以手动应用已发布的标签。

  • 对于自动应用标签策略,强制意味着系统根据用户定义的条件将标签应用于内容。

策略错误可在静态和自适应范围策略中发生。

重要

Microsoft Purview 不支持包含错误的策略。 必须先解决所有策略错误。 否则,保留和保留标签策略可能无法按预期工作。

如何检查策略错误

使用以下方法之一检查策略错误。

方法 1:使用Microsoft Purview 合规门户

Microsoft Purview 合规门户

  • 浏览到数据生命周期管理>Microsoft 365。 对于“保留策略”和“标签策略”选项卡上的每个策略,请选择该策略,然后在“策略详细信息”窗格中检查“状态”部分。

  • 选择“ 记录管理”。 对于“标签策略”选项卡上的每个策略,选择该策略,然后在“策略详细信息”窗格中检查“状态”部分。

注意

选择策略以打开策略详细信息窗格时,请确保选择策略名称而不是相应的复选框。 否则,详细信息窗格将不会打开。

方法 2:使用 PowerShell

使用以下步骤检查目标策略中的错误:

  • Microsoft Exchange Online 电子邮件
  • Microsoft SharePoint 站点
  • Microsoft OneDrive 帐户
  • Microsoft 365 组
  • Microsoft Skype for Business 对话
  • Exchange Online 公用文件夹
  • Microsoft Teams 聊天消息
  • Teams 渠道消息
  1. 连接到安全性与合规性 PowerShell

  2. 使用 Get-RetentionCompliancePolicy cmdlet 获取策略信息。 运行以下命令:

    Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | FL DistributionStatus
    Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | Select -ExpandProperty DistributionResults
    

    任何策略错误都显示在属性返回 DistributionStatus 的值中。 如果存在策略错误,则属性返回 DistributionResults 的值包含有关错误的详细信息。

使用以下步骤检查目标策略中的错误:

  • Teams 专用频道消息
  • Microsoft Viva Engage 用户消息
  • Viva Engage 社区消息
  1. 连接到安全性与合规性 PowerShell

  2. 使用 Get-AppRetentionCompliancePolicy cmdlet 获取策略信息。 运行以下命令:

    Get-AppRetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | FL DistributionStatus
    Get-AppRetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | Select -ExpandProperty DistributionResults
    

    任何策略错误都显示在属性返回 DistributionStatus 的值中。 如果存在策略错误,则属性返回 DistributionResults 的值包含有关错误的详细信息。

若要最大程度地减少保留策略错误,请遵循以下做法:

  • 如果使用 PowerShell,请为适用的策略类型和工作负载选择适当的 cmdlet。 不同的 cmdlet 适用于不同的工作负荷。 有关可用 cmdlet 的详细信息,请参阅 标识可用的 PowerShell cmdlet 以供保留

  • 在对策略进行进一步更新之前,请检查策略的同步和分发状态是否处于挂起状态。 如果使用Microsoft Purview 合规门户,请检查策略详细信息窗格中的“状态”部分。 如果使用 PowerShell,请运行以下命令:

    Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | FL DistributionStatus
    

    重要

    等待策略状态不再“挂起”,然后对策略进行进一步更改。

  • 将更新合并到单个批量请求中的策略,而不是重复运行每个策略更新命令。 例如,如果要将多个位置添加到策略,请使用 Set-RetentionCompliancePolicy cmdlet 在单个批量请求中添加所有位置。 以下示例介绍如何执行此操作:

    Set-RetentionCompliancePolicy -Identity "<policy name>" -AddExchangeLocation "User1", "User2", "User3", "User4", "User5" -AddSharePointLocation https://contoso.sharepoint.com/sites/teams/finance
    

详细信息