Я не совсем администратор биржи и пробовал использовать
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
для очистки в процессе).
Это ошибка, связанная с разрешениями. Чтобы исправить эту проблему, выполните следующие действия: