Exchange 2007邮箱清理 – 导出邮箱脚本

我已经分配了一个任务来清理我们的Exchange服务器,通过导出离开公司的用户的邮箱。 我们希望保留90天的邮箱副本,以防人力资源或pipe理人员稍后需要。 我有超过130个邮箱要导出完成此任务。

我发现将邮箱导出到PST的唯一方法是通过Exchangepipe理工具使用Export-Mailbox cmdlet。 我的问题是这样的:有一个脚本,我可以做到这一点质量? 也许通过电子邮件地址到一个文件并运行脚本? 这将有助于减less完成此任务所需的时间。

在此先感谢您的任何build议或帮助!

用一列Exchange别名创build一个CSV。 在“Alias”顶部添加一个标题行,并将“E:\ DriveForPST \”指向一个具有足够空间的文件夹,我没有testing过,因为我在Ex2010上,导出邮箱是一个2007年的命令。

 Import-Csv “C:\Users.CSV” | ForEach-Object { $PSTPath = "E:\DriveForPST\" + $_.Alias + ".pst" Export-Mailbox -Identity $_.Alias -PSTFolderPath $PSTPath } 

更多帮助:

导出邮箱: http : //technet.microsoft.com/en-us/library/bb266964(v=exchg.80).aspx

导入CSV: http : //technet.microsoft.com/en-us/library/dd347665.aspx