Exchange 2010 过期日历项目的删除

这个功能在2003可以通过设置邮箱策略删除,但是过渡到2010 我们通过保留策略来实现这个功能,却发现我们在新建保留标记的时候,会报如下的错误:

日历项目不受到支持,咋办呢?经过查阅一些国内外的资料,找到如下的解决办法,希望对大家能够有所帮助:
首先我们为默认的日历创建一个可管理的文件夹:
New-ManagedFolder -Name ‘DefaultCalendar’ -DefaultFolderType Calendar -MustDisplayComment $false

接下来我们为这这个可管理的文件夹建立一个管理内容类型,这里的动作可以有多重选择,我们设置是移除,当然也可以设置永久删除,具体参考如下的连接:
http://msdn.microsoft.com/zh-cn/library/bb124565.aspx
New-ManagedContentSettings -FolderName DefaultCalendar -MessageClass IPM.Appointment -Name DefaultCalendarContentSettings -RetentionEnabled $true -RetentionAction MoveToDeletedItems -AgeLimitForRetention “1″

接着需要设置管理文件夹的邮箱策略:
New-ManagedFolderMailboxPolicy -Name “DefaultCalendarPolicy” -ManagedFolderLinks DefaultCalendar

将策略与用户邮箱绑定,使用如下命令,这里要稍微注意下,如果启用了存档的邮箱可能无法使用这个命令:
Set-mailbox -identity johndoe -ManagedFolderMailboxPolicy “DefaultCalendarPolicy”

如果需要绑定所有邮箱,请使用如下POWERSHELL 命令:
Get-mailbox |set-mailbox -ManagedFolderMailboxPolicy “DefaultCalendarPolicy”
取消存档后,工作正常:

最后一个步骤是一个可选步骤,如果你希望策略及时生效,则必须使用这个命令,如果你希望跟随系统清理一起运作,则不用运行这个命令,命令如下:
Get-mailbox | Start-ManagedFolderAssistant

执行完毕之后我们查看我们OUTLOOK 客户端,已经将之前的所有过期的日历都存放在已删除文件夹中:

发表评论

电子邮件地址不会被公开。 必填项已用*标注