Chinaunix首页 | 论坛 | 博客
  • 博客访问: 2388732
  • 博文数量: 208
  • 博客积分: 7288
  • 博客等级: 少将
  • 技术积分: 45837
  • 用 户 组: 普通用户
  • 注册时间: 2006-09-19 14:58
文章分类

全部博文(208)

文章存档

2017年(1)

2016年(1)

2015年(1)

2014年(31)

2013年(7)

2012年(34)

2011年(36)

2010年(24)

2009年(52)

2008年(3)

2007年(1)

2006年(17)

分类: WINDOWS

2011-02-28 15:11:59

exchange 2010环境中,怎样批量对用户邮箱启用存档?启用存档的用户是分散在不同数据库的!
针对单个数据库:
Get-Mailbox -Database DB01 | Set-Mailbox -Archive

针对所有邮箱:
Get-Mailbox | Set-Mailbox –Archive

例如:所有需要启用存档的邮箱的Custom Attribute 3 都为VIP:
Get-Mailbox –Filter { (CustomAttribute3 –eq "VIP") }  | Set-Mailbox –Archive

也可以添加更多的条件:

Get-Mailbox –Filter { (CustomAttribute3 –eq "VIP") –And (CustomAttribute1 –eq "Archive") }  | Set-Mailbox –Archive

我们也可以创建csv文件, 通过PowerShell来实现, 不过你可能要花点时间来建收集用户名或别名。 您看到的文章来自活动目录seo http://gnaw0725.blogbus.com/c1404551/

例如我们收集了所有的别名(alias )建了一个csv的列表,引用并设置的命令为:
Import-csv -path "C:\userlist.csv" | Foreach {Set-Mailbox $_.alias –Archive}

 

本示例为 Tony Smith 的邮箱启用个人存档。

Set-Mailbox "Tony Smith" -Archive

本示例为邮箱数据库 DB01 上的所有邮箱启用个人存档。

Get-Mailbox -Database DB01 | Set-Mailbox -Archive
 
 
 
 
 
 
首先,创建一个保留标记及保留策略,该策略将用户收件箱中的90天前的邮件移动到用户个人归档邮箱。

了解保留标记和保留策略

创建保留标记
 

创建保留策略
 

2.写个脚本并且设定为每天特定时间运行(例如:凌晨1点)。脚本内容大致包括:

Get-Mailbox –Database “Database_Name”| Set-Mailbox –RetentionPolicy $Null      (清除指定数据库上的所有邮箱上的保留策略)

Get-MailboxStatistics –Database “Database_Name” | Where {$_.TotalItemSize –gt 2GB} | Set-Mailbox –RetentionPolicy “Policy_Name”    (查找指定数据库上所有超过2GB的邮箱并设置之前创建好的保留策略)

Start-ManagedFolderAssistant      (手动启动托管文件夹助理)

阅读(2776) | 评论(1) | 转发(1) |
给主人留下些什么吧!~~

chinaunix网友2011-03-06 17:23:32

很好的, 收藏了 推荐一个博客,提供很多免费软件编程电子书下载: http://free-ebooks.appspot.com