Назад | Перейти на главную страницу

Очистка почтового ящика Exchange 2007 - сценарий экспорта почтовых ящиков

Мне поручили очистить наш сервер Exchange путем экспорта почтовых ящиков пользователей, которые покинули компанию. Мы хотим сохранить копию почтового ящика в течение 90 дней на тот случай, если позже она понадобится HR или руководству. Для выполнения этой задачи мне нужно экспортировать более 130+ почтовых ящиков.

Я вижу, что единственный способ экспортировать почтовый ящик в PST - это использовать командлет Export-Mailbox через инструменты управления Exchange. У меня такой вопрос: есть ли сценарий, в котором я могу делать это массово? Может быть, передать адреса электронной почты в файл и запустить сценарий? Это было бы полезно и сократит время, необходимое для выполнения этой задачи.

Заранее благодарим за любые предложения или помощь!

Создайте CSV с единственным столбцом псевдонимов Exchange. Добавьте вверху строку заголовка с «Псевдонимом» и измените «E: \ DriveForPST \» так, чтобы он указывал на папку, в которой достаточно места для всех pst. Я не тестировал это, так как я использую Ex2010, а Export-Mailbox - команда 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