怎样设置Exchange 2010批量启用邮件存档_融汇数据恢
日期:2014-08-28 / 人气: / 来源:网络
在exchange 2010环境中,怎样批量对用户邮箱启用存档?启用存档的用户是分散在不同数据库的!
针对单个数据库:
Get-Mailbox -Database DB01 | Set-Mailbox -Archive
针对所有邮箱:
Get-Mailbox | Set-Mailbox �CArchive
例如:所有需要启用存档的邮箱的Custom Attribute 3 都为VIP:
Get-Mailbox �CFilter { (CustomAttribute3 �Ceq "VIP") } | Set-Mailbox �CArchive
也可以添加更多的条件:
Get-Mailbox �CFilter { (CustomAttribute3 �Ceq "VIP") �CAnd (CustomAttribute1 �Ceq "Archive") } | Set-Mailbox �CArchive
我们也可以创建csv文件, 通过PowerShell来实现, 不过你可能要花点时间来建收集用户名或别名。 您看到的文章来自活动目录seo http://gnaw0725.blogbus.com/c1404551/
例如我们收集了所有的别名(alias )建了一个csv的列表,引用并设置的命令为:
Import-csv -path "C:userlist.csv" | Foreach {Set-Mailbox $_.alias �CArchive}
本示例为 Tony Smith 的邮箱启用个人存档。
Set-Mailbox "Tony Smith" -Archive
本示例为邮箱数据库 DB01 上的所有邮箱启用个人存档。
Get-Mailbox -Database DB01 | Set-Mailbox -Archive
首先,创建一个保留标记及保留策略,该策略将用户收件箱中的90天前的邮件移动到用户个人归档邮箱。
了解保留标记和保留策略
http://technet.microsoft.com/zh-cn/library/dd297955.aspx
创建保留标记
http://technet.microsoft.com/zh-cn/library/dd335174.aspx
创建保留策略
http://technet.microsoft.com/zh-cn/library/dd335110(EXCHG.140).aspx
2.写个脚本并且设定为每天特定时间运行(例如:凌晨1点)。脚本内容大致包括:
Get-Mailbox �CDatabase “Database_Name”| Set-Mailbox �CRetentionPolicy $Null (清除指定数据库上的所有邮箱上的保留策略)
Get-MailboxStatistics �CDatabase “Database_Name” | Where {$_.TotalItemSize �Cgt 2GB} | Set-Mailbox �CRetentionPolicy “Policy_Name” (查找指定数据库上所有超过2GB的邮箱并设置之前创建好的保留策略)
Start-ManagedFolderAssistant (手动启动托管文件夹助理)
带你了解Exchange如何处理失败的DNS查询的原因及处理
导读:缺省情况下,Windows Server 2003和Windows 2000会缓存15分钟的DNS否定应答。由于Exchange服务器使用Windows DNS引擎,所以它也遵从这个缓存限制。
Exchange,
作者:管理员
推荐内容 Recommended
- 江苏飞浩信息科技期待您的加入07-20
- 江苏飞浩科技欢迎您07-19
相关内容 Related
- 江苏飞浩信息科技期待您的加入07-20
- 江苏飞浩科技欢迎您07-19