Powershell从批处理文件运行导出邮箱脚本

时间:2014-04-21 14:52:19

标签: batch-file powershell exchange-server

我正在尝试运行运行powershell脚本的批处理文件(Export-mailbox -identity admin -pstFolderPath \ srv02 \ d $ \ test)

我一直在手动运行export-mailbox命令以导出20个邮箱。我想把这个过程作为一个脚本,这样我就可以每天运行它来备份所有带有pst文件的邮箱。

有谁知道怎么做?

1 个答案:

答案 0 :(得分:0)

您可以列出要导出到csv文件中的邮箱,然后导入批处理中的csv文件以导出每个邮件项目。有点像...

$Mailboxes=Import-Csv \\srv02\d$\test\mailboxes.csv
$Mailboxes | ForEach-Object{Export-mailbox -identity admin -pstFolderPath \srv02\d$\test}