解决 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 合规门户中检查策略的详细信息窗格时,会看到错误消息“出现问题”。
如果运行以下命令,可在 PolicyNotifyError
属性返回 DistributionResults
的值中看到:
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 合规门户中检查策略的详细信息窗格时,会看到错误消息“位置不明确”。
如果运行以下命令,可在 MultipleInactiveRecipientsError
属性返回 DistributionResults
的值中看到:
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 合规门户中创建或更新策略时,操作将失败。 在策略的详细信息窗格中,会看到错误消息“位置已脱离存储”。
如果运行以下命令,可在 SiteOutOfQuota
属性返回 DistributionResults
的值中看到:
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 合规门户中检查策略的详细信息窗格时,会看到错误消息“站点已锁定”。
如果运行以下命令,可在 SiteInReadOnlyOrNotAccessible
属性返回 DistributionResults
的值中看到:
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 合规门户中检查策略的详细信息窗格时,会看到错误消息“我们仍在处理策略”。
如果运行以下命令,可在 PolicySyncTimeout
属性返回 DistributionResults
的值中看到:
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 合规门户中检查策略的详细信息窗格时,会看到错误消息“我们无法处理策略”。
如果运行以下命令,可在 ActiveDirectorySyncError
属性返回 DistributionResults
的值中看到:
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 合规门户中检查策略的详细信息窗格时,会看到错误消息“找不到此位置”。
如果运行以下命令,可在 FailedToOpenContainer
属性返回 DistributionResults
的值中看到:
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 合规门户中检查策略的详细信息窗格时,会看到错误消息“我们遇到了问题”。
如果运行以下命令,可在 InternalError
属性返回 DistributionResults
的值中看到:
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
详细信息
有关如何排查电子数据展示问题的信息,请参阅 解决常见的电子数据展示问题。