Я использую Exchange PowerShell для экспорта почтового ящика Exchange в PST.
Я использую эту команду:
New-MailboxExportRequest - Пользователь почтового ящика - FilePath [путь]
Это работает, но один пользователь был 30 ГБ, и каждый экспорт, который я делаю для этого пользователя, выдает ошибку при импорте. Я хочу экспортировать почтовый ящик этого пользователя в pst PER 2 ГБ и импортировать каждый 2 ГБ pst в новый почтовый ящик. Я использовал фильтрацию содержимого, но не думаю, что это не вариант. Может быть, я ошибаюсь?
Как экспортировать почтовый ящик Exchange объемом 1–30 ГБ в файлы PST объемом 15–2 ГБ?
решение1
Это невозможно, но вы можете попробовать выполнить экспорт на определенном сервере 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).
решение2
Вы можете попробовать команду для экспорта всего содержимого почтового ящика 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 Forma. Вы можете проверить эту утилитуСвязьнадеюсь, это сработает для пользователя Exchange, который хочет экспортировать.
решение3
Подобно тому, что предложил Робинсан, я уже делал в прошлом, используяконтентфильтрпереключиться и указать временные рамки для разделения больших почтовых ящиков на несколько 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"