解决 Microsoft 365 保留和保留标签策略中的错误
如果遇到与 Microsoft 365 保留或保留标签策略相关的错误,请从以下列表中选择适用的错误说明:
- 找不到设置
- 出现问题
- 位置不明确
- 位置在存储外
- 网站已锁定
- 我们仍在处理你的策略
- 我们无法处理你的策略
- 找不到此位置
- 我们遇到了问题
- 无法在此处应用保留
- 策略停滞在 PendingDeletion 中
如果任何解决方案都不适用于你的问题,请联系 Microsoft 支持部门。
有关如何识别保留策略错误的信息,请参阅 识别 Microsoft 365 保留和保留标签策略中的错误。
重要
Microsoft Purview 不支持包含错误的策略。 必须先解决所有策略错误。 否则,保留和保留标签策略可能无法按预期运行。
错误:找不到设置
症状
检查Microsoft Purview 合规门户保留策略的详细信息窗格时,会看到错误消息“找不到设置”。
原因
保留策略没有保留规则。
解决方案
若要解决此问题,请使用以下方法之一。
方法 1:使用Microsoft Purview 合规门户
在Microsoft Purview 合规门户中,在以下选项卡上搜索策略:
- 数据生命周期管理>Microsoft 365>保留策略
- 数据生命周期管理>Microsoft 365>标签策略
- 记录管理>标签策略
选择策略,然后选择 “编辑”。
在 “保留设置”中,将 规则 添加到保留策略。
方法 2:使用 PowerShell
使用适用于工作负荷的 cmdlet 将规则添加到保留策略。
将 New-RetentionComplianceRule cmdlet 用于面向以下策略:
- Microsoft Exchange Online电子邮件
- Microsoft SharePoint 网站
- Microsoft OneDrive 帐户
- Microsoft 365 组
- Microsoft Skype for Business对话
- Exchange Online 公用文件夹
- Microsoft Teams 聊天消息
- Teams 通道消息
例如,若要添加指定无限保留期的规则,请运行以下命令:
New-RetentionComplianceRule -Name "<new rule name>" -Policy "<existing policy name>" -RetentionDuration Unlimited
将 New-AppRetentionComplianceRule cmdlet 用于面向以下策略:
- Teams 专用频道消息
- Microsoft Viva Engage用户消息
- Viva Engage社区消息
例如,若要添加指定无限保留期的规则,请运行以下命令:
New-AppRetentionComplianceRule -Name "<new rule name>" -Policy "<existing policy name>" -RetentionDuration Unlimited
错误:出现错误
症状
检查Microsoft Purview 合规门户策略的详细信息窗格时,会看到错误消息“出错”。
如果运行以下命令,则会在 属性返回DistributionResults
的值中看到PolicyNotifyError
:
Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | Select -ExpandProperty DistributionResults
原因
策略同步和分发过程的通知管道中发生了未指定的错误。
解决方案
若要解决此问题,请使用以下方法之一。 如果使用方法 1,检查策略详细信息窗格中的其他解决选项。
方法 1:使用Microsoft Purview 合规门户
在Microsoft Purview 合规门户中,在以下选项卡上搜索策略:
- 数据生命周期管理>Microsoft 365>保留策略
- 数据生命周期管理>Microsoft 365>标签策略
- 记录管理>标签策略
选择策略以打开策略详细信息窗格。 请确保选中策略名称而不是相应的复选框。 否则,详细信息窗格将无法打开。
在策略详细信息窗格中,选择“ 重试”。 策略进入挂起状态,直到策略同步和分发完成。
方法 2:使用 PowerShell
重试策略同步和分发。 将 Set-RetentionCompliancePolicy cmdlet 与
RetryDistribution
开关一起使用以重新部署策略:Set-RetentionCompliancePolicy -Identity "<policy name>" -RetryDistribution
错误:位置不明确
症状
检查Microsoft Purview 合规门户策略的详细信息窗格时,会看到错误消息“位置不明确”。
如果运行以下命令,则会在 属性返回DistributionResults
的值中看到MultipleInactiveRecipientsError
:
Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | Select -ExpandProperty DistributionResults
原因
系统为指定位置返回了多个结果。 要使系统应用策略,每个适用位置必须有一个匹配项。
解决方案
若要解决此问题,请使用以下方法之一。 如果使用方法 1,请在选择策略名称时打开的策略详细信息窗格中检查其他解决选项。
方法 1:使用Microsoft Purview 合规门户
在Microsoft Purview 合规门户中,在以下选项卡上搜索策略:
- 数据生命周期管理>Microsoft 365>保留策略
- 数据生命周期管理>Microsoft 365>标签策略
- 记录管理>标签策略
选择策略,然后选择 “编辑”。
从策略中删除重复位置。
方法 2:使用 PowerShell
使用 Set-RetentionCompliancePolicy cmdlet 从策略中删除重复位置。 例如,若要删除 Exchange 位置,
RemoveExchangeLocation
请使用 开关。重试策略同步和分发。 将 Set-RetentionCompliancePolicy cmdlet 与
RetryDistribution
开关一起使用以重新部署策略:Set-RetentionCompliancePolicy -Identity "<policy name>" -RetryDistribution
错误:位置不足存储
症状
尝试在Microsoft Purview 合规门户中创建或更新策略时,操作失败。 在策略的详细信息窗格中,会看到错误消息“位置已超过存储”。
如果运行以下命令,则会在 属性返回DistributionResults
的值中看到SiteOutOfQuota
:
Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | Select -ExpandProperty DistributionResults
原因
位置没有足够的可用存储空间供系统应用策略或策略更新。
解决方案
若要解决此问题,请使用以下方法之一。 如果使用方法 1,检查策略详细信息窗格中的其他解决选项。
方法 1:使用Microsoft Purview 合规门户
增加指定位置的存储配额。 请联系站点管理员或全局 SharePoint 管理员来管理位置的配额。 还可以删除不必要的项以增加可用存储。
在Microsoft Purview 合规门户中,在以下选项卡上搜索策略:
- 数据生命周期管理>Microsoft 365>保留策略
- 数据生命周期管理>Microsoft 365>标签策略
- 记录管理>标签策略
选择策略以打开策略详细信息窗格。 请确保选中策略名称而不是相应的复选框。 否则,详细信息窗格将无法打开。
在策略详细信息窗格中,选择“ 重试”。 策略进入挂起状态,直到策略同步和分发完成。
方法 2:使用 PowerShell
增加存储配额。 请联系站点管理员或全局 SharePoint 管理员来管理位置的配额。 还可以删除不必要的项以增加可用存储。
增加存储配额后, 请连接到安全性 & 符合性 PowerShell。
重试策略同步和分发。 若要重新部署策略,请将 Set-RetentionCompliancePolicy cmdlet 与
RetryDistribution
开关一起使用:Set-RetentionCompliancePolicy -Identity "<policy name>" -RetryDistribution
错误:站点已锁定
症状
检查Microsoft Purview 合规门户策略的详细信息窗格时,会看到错误消息“站点已锁定”。
如果运行以下命令,则会在 属性返回DistributionResults
的值中看到SiteInReadOnlyOrNotAccessible
:
Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | Select -ExpandProperty DistributionResults
原因
管理员锁定了站点,或者系统在自动化过程中暂时锁定了站点。 在自动化过程中,不允许更新。
解决方案
若要解决此问题,请使用以下方法之一。 如果使用方法 1,检查策略详细信息窗格中的其他解决选项。
方法 1:使用Microsoft Purview 合规门户
请与站点管理员或全局 SharePoint 管理员联系以 解锁网站,然后重新部署此策略。
在Microsoft Purview 合规门户中,在以下选项卡上搜索策略:
- 数据生命周期管理>Microsoft 365>保留策略
- 数据生命周期管理>Microsoft 365>标签策略
- 记录管理>标签策略
选择策略以打开策略详细信息窗格。 请确保选中策略名称而不是相应的复选框。 否则,详细信息窗格将无法打开。
在策略详细信息窗格中,选择“ 重试”。 策略进入挂起状态,直到策略同步和分发完成。
方法 2:使用 PowerShell
若要 解锁网站,请与站点管理员或全局 SharePoint 管理员联系,然后重新部署此策略
站点解锁后,重试策略同步和分发。 将 Set-RetentionCompliancePolicy cmdlet 与
RetryDistribution
开关一起使用以重新部署策略:Set-RetentionCompliancePolicy -Identity "<policy name>" -RetryDistribution
错误:我们仍在处理你的策略
症状
在Microsoft Purview 合规门户中检查策略的详细信息窗格时,会看到错误消息“我们仍在处理你的策略”。
如果运行以下命令,则会在 属性返回DistributionResults
的值中看到PolicySyncTimeout
:
Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | Select -ExpandProperty DistributionResults
原因
策略同步未在预期时间范围内完成。
解决方案
若要解决此问题,请使用以下方法之一。 如果使用方法 1,检查策略详细信息窗格中的其他解决选项。
方法 1:使用Microsoft Purview 合规门户
在Microsoft Purview 合规门户中,在以下选项卡上搜索策略:
- 数据生命周期管理>Microsoft 365>保留策略
- 数据生命周期管理>Microsoft 365>标签策略
- 记录管理>标签策略
选择策略以打开策略详细信息窗格。 请确保选中策略名称而不是相应的复选框。 否则,详细信息窗格将无法打开。
在策略详细信息窗格中,选择“ 重试”。 策略进入挂起状态,直到策略同步和分发完成。
方法 2:使用 PowerShell
重试策略同步和分发。 将 Set-RetentionCompliancePolicy cmdlet 与
RetryDistribution
开关一起使用以重新部署策略:Set-RetentionCompliancePolicy -Identity "<policy name>" -RetryDistribution
错误:我们无法处理你的策略
症状
检查Microsoft Purview 合规门户策略的详细信息窗格时,会看到错误消息“我们无法处理你的策略”。
如果运行以下命令,则会在 属性返回DistributionResults
的值中看到ActiveDirectorySyncError
:
Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | Select -ExpandProperty DistributionResults
原因
策略未与Microsoft Entra ID同步。
解决方案
若要解决此问题,请使用以下方法之一。 如果使用方法 1,检查策略详细信息窗格中的其他解决选项。
方法 1:使用Microsoft Purview 合规门户
在Microsoft Purview 合规门户中,在以下选项卡上搜索策略:
- 数据生命周期管理>Microsoft 365>保留策略
- 数据生命周期管理>Microsoft 365>标签策略
- 记录管理>标签策略
选择策略以打开策略详细信息窗格。 请确保选中策略名称而不是相应的复选框。 否则,详细信息窗格将无法打开。
在策略详细信息窗格中,选择“ 重试”。 策略进入挂起状态,直到策略同步和分发完成。
方法 2:使用 PowerShell
重试策略同步和分发。 将 Set-RetentionCompliancePolicy cmdlet 与
RetryDistribution
开关一起使用以重新部署策略:Set-RetentionCompliancePolicy -Identity "<policy name>" -RetryDistribution
错误:找不到此位置
症状
检查Microsoft Purview 合规门户策略的详细信息窗格时,会看到错误消息“找不到此位置”。
如果运行以下命令,则会在 属性返回DistributionResults
的值中看到FailedToOpenContainer
:
Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | Select -ExpandProperty DistributionResults
原因
策略无法同步到某个位置,因为该位置不存在。 该位置以前可能已存在。
注意
如果发生此错误,系统会要求在下次更新策略时删除有问题的位置。
解决方案
若要解决此问题,请使用以下方法之一。 如果使用方法 1,检查策略详细信息窗格中的其他解决选项。
方法 1:使用Microsoft Purview 合规门户
在Microsoft Purview 合规门户中,在以下选项卡上搜索策略:
- 数据生命周期管理>Microsoft 365>保留策略
- 数据生命周期管理>Microsoft 365>标签策略
- 记录管理>标签策略
选择策略以打开策略详细信息窗格。 请确保选中策略名称而不是相应的复选框。 否则,详细信息窗格将无法打开。
从策略中删除有问题的位置。
方法 2:使用 PowerShell
使用 Set-RetentionCompliancePolicy cmdlet 从策略中删除有问题的位置。 例如,若要删除 Exchange 位置,
RemoveExchangeLocation
请使用 开关。重试策略同步和分发。 将 Set-RetentionCompliancePolicy cmdlet 与
RetryDistribution
开关一起使用以重新部署策略:Set-RetentionCompliancePolicy -Identity "<policy name>" -RetryDistribution
错误:遇到问题
症状
检查Microsoft Purview 合规门户策略的详细信息窗格时,会看到错误消息“我们遇到了问题”。
如果运行以下命令,则会在 属性返回DistributionResults
的值中看到InternalError
:
Get-RetentionCompliancePolicy -Identity "<policy name>" -DistributionDetail | Select -ExpandProperty DistributionResults
原因
策略同步和分发过程中出现未指定的错误。
解决方案
若要解决此问题,请使用以下方法之一。 如果使用方法 1,检查策略详细信息窗格中的其他解决选项。
方法 1:使用Microsoft Purview 合规门户
在Microsoft Purview 合规门户中,在以下选项卡上搜索策略:
- 数据生命周期管理>Microsoft 365>保留策略
- 数据生命周期管理>Microsoft 365>标签策略
- 记录管理>标签策略
选择策略以打开策略详细信息窗格。 请确保选中策略名称而不是相应的复选框。 否则,详细信息窗格将无法打开。
在策略详细信息窗格中,选择“ 重试”。 策略进入挂起状态,直到策略同步和分发完成。
方法 2:使用 PowerShell
重试策略同步和分发。 将 Set-RetentionCompliancePolicy cmdlet 与
RetryDistribution
开关一起使用以重新部署策略:Set-RetentionCompliancePolicy -Identity "<policy name>" -RetryDistribution
错误:无法在此处应用保留
症状
尝试将位置添加到Microsoft Purview 合规门户中的策略时,操作会失败,并看到错误消息“无法在此处应用保留”。
如果尝试使用 PowerShell 向策略添加位置,则会收到 RecipientTypeNotAllowed
错误消息。
原因
你曾尝试将邮箱位置添加到策略,但该策略不支持邮箱类型。 仅当将位置添加到策略时,才会发生此错误。
解决方案
若要解决此问题,请使用以下方法之一。
方法 1:使用Microsoft Purview 合规门户
返回指定策略位置的步骤,然后从策略中删除有问题的位置。
重试更新。
方法 2:使用 PowerShell
在用于添加位置的脚本或命令中,删除有问题的位置。 适用的 PowerShell cmdlet 包括:
重试更新。
错误:策略停滞在 PendingDeletion 中
症状
尝试删除策略时,操作失败。
原因
尝试删除策略时发生未指定的错误。
解决方案
删除策略。 将 Remove-RetentionCompliancePolicy cmdlet 与 开关一起使用
ForceDeletion
:Remove-RetentionCompliancePolicy -Identity "<policy name>" -ForceDeletion
更多信息
有关如何排查电子数据展示问题的信息,请参阅 解决常见的电子数据展示问题。