1

我有一个包含 100 多行的 CSV 文件,格式如下:

\\10.10.10.1\PSTs\DJ10001.pst,John.Doe@example.com

我想遍历文件并将 PST 文件导入邮箱。

我了解我可以使用 Exchange 命令行管理程序将 PST 导入邮箱:

New-MailboxImportRequest -FilePath \esp-ho-ex2010apstalan.reid.pst -Mailbox john.smith

但是,我不确定如何遍历 CSV 文件并在此上下文中使用其中的值。

4

1 回答 1

1

使用Import-Csvcmdlet 导入 CSV,使用 cmdlet 遍历每条记录,Foreach-Object并使用以下命令访问 foreach 循环中的当前记录$_

Import-Csv 'yourCsvPath.csv' -Header 'pst', 'email' | ForEach-Object {
    New-MailboxImportRequest -FilePath $_.pst -Mailbox $_.email
}
于 2017-02-22T12:55:30.427 回答