首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Exchange Online中全局设置已删除的项目保留期?

如何在Exchange Online中全局设置已删除的项目保留期?
EN

Server Fault用户
提问于 2014-08-05 21:13:45
回答 2查看 14.5K关注 0票数 2

删除项目的默认保留期(可以通过在Outlook中使用“恢复已删除项”来恢复)为14天,但可以更改;但是,这是一个每个邮箱设置,需要使用PowerShell进行更改,因为它没有GUI设置。对于所有现有用户来说,这样做很容易,但是在创建新用户时,需要重复这个过程。

是否有任何方法在Exchange Online中全局设置默认的已删除项保留期,以便将其自动应用于新邮箱?

(我也在用Exchange-2013标记这个问题,因为这是Exchange (目前)的基础,而且这个问题也适用于On-Pre前提版本。)

EN

回答 2

Server Fault用户

回答已采纳

发布于 2014-08-09 11:19:16

我要求微软支持,他们告诉我,这不仅可以做到,甚至可以由客户完成,而不需要任何支持电话。

已删除项目保留期的全局配置存储在分配给用户的邮箱计划中:

代码语言:javascript
复制
PS C:\windows\system32> Get-MailboxPlan | ft Name, RetainDeletedItemsFor

Name                                                          RetainDeletedItemsFor
----                                                          ---------------------
ExchangeOnlineDeskless-200f67ad-971f-4485-8df4-496cb337aaa0   14.00:00:00
ExchangeOnlineEnterprise-7d4dfcb8-b74f-4fbc-b154-008eba3ed7ab 14.00:00:00
ExchangeOnline-6562c5b9-cec6-4d6c-bbed-5cd1551877c7           14.00:00:00

为了配置它,可以使用Set-MailboxPlan cmdlet:

代码语言:javascript
复制
Get-MailboxPlan | Set-MailboxPlan -RetainDeletedItemsFor "30.00:00:00"

完成此操作后,全局设置将被更改:

代码语言:javascript
复制
PS C:\windows\system32> Get-MailboxPlan | ft Name, RetainDeletedItemsFor

Name                                                          RetainDeletedItemsFor
----                                                          ---------------------
ExchangeOnlineDeskless-200f67ad-971f-4485-8df4-496cb337aaa0   30.00:00:00
ExchangeOnlineEnterprise-7d4dfcb8-b74f-4fbc-b154-008eba3ed7ab 30.00:00:00
ExchangeOnline-6562c5b9-cec6-4d6c-bbed-5cd1551877c7           30.00:00:00

这将将这些设置应用于所有新用户;但是,您仍然需要对现有用户进行修改:

代码语言:javascript
复制
Get-Mailbox | Set-Mailbox -RetainDeletedItemsFor "30.00:00:00"
票数 4
EN

Server Fault用户

发布于 2016-06-01 11:16:58

至于@massimo的回答,我遇到了一个问题:

Get-Mailbox | Set-Mailbox -RetainDeletedItemsFor "30.00:00:00"

有错误:

无法执行该操作,因为“用户名”匹配多个条目。

这似乎是因为Get-Mailbox cmdlet没有将邮箱对象传递给管道,但这是Set-Mailbox试图匹配的值,而这种查找有时会失败,因为它返回多个邮箱。解决方案是使用唯一的字段SamAccountName

Get-Mailbox | % { Set-Mailbox -Identity $_.SamAccountName -RetainDeletedItemsFor "30.00:00:00" }

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/618233

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档