当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 更改 Exchange Online 已删除项目的保留期限

作者:精品下载站 日期:2024-12-14 18:39:45 浏览:15 分类:玩电脑

更改 Exchange Online 已删除项目的保留期限


当用户使用“删除”、“Shift+Delete”或“清空已删除邮件文件夹”操作从“已删除邮件”默认文件夹中删除邮件时;这些项目将移至“可恢复项目\删除”文件夹。已删除项目保留在此文件夹中的持续时间取决于为邮箱配置的已删除项目保留设置。默认情况下,邮箱配置为将已删除的邮件保留 14 天。在本文中,我们将展示如何将可恢复项目\删除文件夹更改为最长 30 天。

恢复已删除的项目

当用户删除 Outlook 和 Outlook 网页版中的邮箱项目(例如电子邮件、联系人、日历约会或任务)时,该项目将转到已删除邮件文件夹

当用户执行以下操作之一时,邮箱项目将被删除并移至可恢复项目文件夹

  • 从“已删除邮件”文件夹中删除项目

  • 清空“已删除邮件”文件夹

  • 通过选择项目并按 Shift+Delete 永久删除该项目

检查恢复已删除的项目

要在 Outlook 中检查恢复已删除的邮件

  1. 启动 Outlook

  2. 点击已删除的项目

  3. 选择恢复最近从此文件夹中删除的项目

将出现恢复已删除邮件窗口,其中包含已删除的邮件以及用户删除邮件的日期。

注意:恢复文件夹中已删除的项目为 14 天,您可以设置的最大限制为 30 天。您可以恢复和清除一项、多项或所有项。

[玩转系统] 更改 Exchange Online 已删除项目的保留期限

更改单个邮箱的已删除邮件保留期限

连接到 Exchange Online PowerShell。运行 Get-Mailbox cmdlet 以检查单个用户的已删除项目保留期限。

用户的保留期设置为 14 天,这是默认值。

PS C:\> Get-Mailbox "[email protected]" | ft Name,RetainDeletedItemsFor

Name          RetainDeletedItemsFor
----          ---------------------
Amanda Morgan 30.00:00:00

运行 Set-Mailbox cmdlet 为单个用户设置已删除项目的保留期限。

PS C:\> Set-Mailbox "[email protected]" -RetainDeletedItemsFor "30"

下一步,我们将研究如何延长所有用户已删除项目的保留期限

更改所有邮箱的已删除邮件保留期限

运行 Get-Mailbox cmdlet 以检查所有用户的已删除项目保留期。

PS C:\> Get-Mailbox -ResultSize Unlimited | ft Name,RetainDeletedItemsFor

Name           RetainDeletedItemsFor
----           ---------------------
Amanda Morgan  30.00:00:00
Neil Graham    14.00:00:00
Amelia Nash    14.00:00:00
Curt Berry     14.00:00:00
Thomas Wilkins 14.00:00:00
Craig Hansen   14.00:00:00

运行 Set-Mailbox cmdlet 为所有邮箱设置已删除邮件的保留期限。

PS C:\> Get-Mailbox -ResultSize Unlimited | Set-Mailbox -RetainDeletedItemsFor "30"

假设您只想设置所有用户邮箱的保留期。

PS C:\> Get-Mailbox -ResultSize Unlimited -Filter "RecipientTypeDetails -eq 'UserMailbox'" | Set-Mailbox -RetainDeletedItemsFor "30"

配置邮箱计划已删除邮件保留

上述命令仅适用于现有邮箱。因此,如果您创建新的用户邮箱,默认项目保留期将设置为默认的 14 天。

注意:已删除邮件保留期的全局配置存储在分配给邮箱的邮箱计划中。

运行 Get-MailboxPlan cmdlet 以检查保留的已删除项目的值。

PS C:\> Get-MailboxPlan | ft Name, RetainDeletedItemsFor

Name                                                          RetainDeletedItemsFor
----                                                          ---------------------
ExchangeOnline-c958f8fd-de76-4fa7-8753-b02d2582655c           14.00:00:00
ExchangeOnlineDeskless-3d2415cd-6a13-45e1-b89d-6bdb7d147cd2   14.00:00:00
ExchangeOnlineEnterprise-5c9153a0-13db-4e32-95e6-0725fe1cab7d 14.00:00:00
ExchangeOnlineEssentials-87425ef5-91d7-4dd5-b133-5c6e96c0daf1 14.00:00:00

将邮箱计划更改为30 天,以便新用户创建时会将已删除项目的保留期自动设置为 30 天。

PS C:\> Get-MailboxPlan | Set-MailboxPlan -RetainDeletedItemsFor "30"

注意:上述更改仅适用于新邮箱。您仍然需要使用 Set-Mailbox cmdlet 修改现有邮箱的已删除邮件保留期,如第一部分所示。

您已成功将邮箱计划配置为将已删除的项目保留 30 天。

了解更多:从 Office 365 永久删除用户 »

结论

您了解了如何使用 PowerShell 更改 Exchange Online 已删除项目的保留期。首先,更改单个邮箱或所有邮箱的邮箱保留期限。我建议为所有邮箱设置已删除的保留项目。之后,将邮箱计划保留已删除项目配置为 30 天,以便新邮箱创建将自动应用此 30 天设置。

您喜欢这篇文章吗?您可能还喜欢使用 PowerShell 重置 Office 365 委托访问权限。不要忘记关注我们并分享这篇文章。

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯