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

Batch file Powershell从批处理文件运行导出邮箱脚本,batch-file,powershell,exchange-server,Batch File,Powershell,Exchange Server,我正在尝试运行运行powershell脚本的批处理文件(导出邮箱-标识管理员-pstFolderPath\srv02\d$\test) 我一直在手动运行“导出邮箱”命令以导出20个邮箱。我想把这个过程作为一个脚本,这样我就可以每天运行它,用pst文件备份所有邮箱 有人知道怎么做吗?您可以列出要导出到csv文件中的邮箱,然后在批处理中导入csv文件以导出每个邮件项目。类似于 $Mailboxes=Import-Csv \\srv02\d$\test\mailboxes.csv $Mailboxes

我正在尝试运行运行powershell脚本的批处理文件(导出邮箱-标识管理员-pstFolderPath\srv02\d$\test)

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


有人知道怎么做吗?

您可以列出要导出到csv文件中的邮箱,然后在批处理中导入csv文件以导出每个邮件项目。类似于

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