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

Необходим массовый экспорт всех обменных ящиков в индивидуальные PST-файлы на Exchange 2010

Я не совсем администратор биржи и пробовал использовать

Get-Mailbox -ResultSize Unlimited | Export-Mailbox -PstFolderPath c:\pstexport

команда. Какие ошибки вышли. Он кричит и ударяет по каждому почтовому ящику и терпит неудачу со следующим.

Error was found for (the user mailbox) because: Error occured in a step: Approving object
An unknown error has occurred, error code -2147221219"

Я добавил пользователя (администратора) в

New-ManagementRoleAssignment -Role "Mailbox Import Export" -User administrator

Если я сделаю что-то неправильно, дайте мне знать. Я только что слежу за гайдами вроде от этот сайт здесь

Мне действительно нужно начать это сегодня вечером, чтобы это можно было сделать завтра. До тех пор я собираюсь экспортировать по одному через графический интерфейс в Outlook, а затем экспортировать в pst (что медленно и ужасно, если делать это вручную)

Протестировано, работает в Exchange Management Shell:

Get-Mailbox -ResultSize Unlimited | ForEach-Object { New-MailboxExportRequest -Mailbox $_.Identity -FilePath ("\\localhost\c$\pstexport\" + $_.Alias + ".pst") }

Использовать Get-MailboxExportRequest если почтовые ящики большие, для отслеживания статуса процесса потребуется некоторое время.

Использовать Remove-MailboxExportRequest для последующей очистки (используйте -Status Completed для очистки в процессе).

Это ошибка, связанная с разрешениями. Чтобы исправить эту проблему, выполните следующие действия:

  1. Используйте EMC, чтобы добавить учетную запись пользователя к роли администратора Exchange Server на исходном и целевом серверах.
  2. Добавьте учетную запись пользователя в группу локальных администраторов на исходном и целевом серверах.
  3. Используйте команду Add-MailboxPermission в EMC, чтобы предоставить полный доступ к почтовому ящику на исходном и целевом сервере.