Я использую 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 пользователь хочет экспортировать.