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

Экспорт Exchange Powershell в размер pst

Я использую Exchange PowerShell для экспорта почтового ящика Exchange в pst.

Я использую эту команду:

New-MailboxExportRequest -Mailbox user -FilePath [путь]

Это работает, но у одного пользователя было 30 ГБ, и каждый экспорт, который я делал для этого пользователя, выдает ошибки при импорте. Я хочу экспортировать этот почтовый ящик пользователя в pst PER 2 ГБ и импортировать каждый 2 ГБ pst в новый почтовый ящик. Я использовал фильтрацию содержимого, но не думаю, что это вариант. Может я ошибаюсь?

Как я могу экспортировать почтовый ящик Exchange размером 1–30 ГБ в файлы pst размером 15–2 ГБ?

Вы не можете, но вы можете попробовать выполнить экспорт на конкретном сервере Exchange CAS и экспортировать на локальный диск на этом сервере CAS, как на этот блог TechNet чтобы экспорт выполнялся лучше и быстрее:

Итак, мы сделали 2 вещи:

1) Мы создали папку / общий ресурс на сервере CAS 1 и предоставили доверенной подсистеме Exchange доступ на чтение / запись к общему ресурсу, как указано в http://technet.microsoft.com/en-us/library/ff607299.aspx.

2) В нашей команде мы указали новый общий ресурс в качестве пути к нашему файлу, а также указали CAS 1 в настройке -MRSServer в нашей команде New-MailboxExportRequest (т.е. New-MailboxExportRequest -Mailbox user1 -FilePath «\ CAS1 \ PSTFileShare \ user1.pst »-MRSServer CAS1.domain.com).

Подобно тому, что предложил Робинзан, то, что я делал в прошлом, использовало Contentfilter переключение и указанные временные рамки для разделения больших почтовых ящиков на несколько файлов PST.

У вас все еще нет детального контроля, чтобы указать точный размер, который вы хотите ... однако это следующая лучшая альтернатива (на мой взгляд).

Это было бы примерно так:

New-MailboxExportRequest -Mailbox Tony -ContentFilter {(Received -gt "01/01/2018") -and (Received -lt "01/31/2018")} -FilePath "\\SERVER01\PSTFileShare\Tony_Jan2018.pst"

New-MailboxExportRequest -Mailbox Tony -ContentFilter {(Received -gt "02/01/2018") -and (Received -lt "02/28/2018")} -FilePath "\\SERVER01\PSTFileShare\Tony_Feb2018.pst"

Вы можете попробовать команду для экспорта всего содержимого из почтового ящика UserMailbox1, полученного в период с 02.02.05 по 02.05.05, в папку User1Data в почтовом ящике UserMailbox2:

Export-mailbox -id UserMailbox1 –StartDate "02/02/05" –EndDate "02/05/05" -TargetFolder 'User1Data' -TargetMailbox UserMailbox2

Может использоваться как альтернативное решение: Поскольку приложение Exchange не предлагает возможность разделения файла при экспорте данных в формат PST. Вы можете проверить эту утилиту Ссылка на сайт , надеюсь работает на Exchange пользователь хочет экспортировать.