Exchange
需要在 2010 年將所有交換盒大量導出到單個 PST 中
我不是真正的交換管理員,我嘗試過使用
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
如果我做錯了,請告訴我。我一直在關注這個網站上的指南
我真的需要今晚開始做這件事,以便明天的某個時候完成。在此之前,我將通過 GUI 一次將一個導出到 Outlook 中,然後導出到 pst(手動操作既慢又可怕)
經過測試,可在 Exchange 命令行管理程序中工作:
Get-Mailbox -ResultSize Unlimited | ForEach-Object { New-MailboxExportRequest -Mailbox $_.Identity -FilePath ("\\localhost\c$\pstexport\" + $_.Alias + ".pst") }
用於
Get-MailboxExportRequest
監控程序的狀態,如果郵箱很大的話會需要一段時間。用於
Remove-MailboxExportRequest
之後的清理(用於-Status Completed
在仍在進行中的清理)。
這是與權限相關的錯誤。要更正此問題,請使用以下步驟:
- 使用 EMC 將使用者帳戶添加到源和目標伺服器上的 Exchange Server 管理員角色。
- 將使用者帳戶添加到源伺服器和目標伺服器上的本地管理員組。
- 在 EMC 中使用 Add-MailboxPermission 命令授予對源和目標伺服器上郵箱的完全訪問權限。