识别 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
    

更多信息