在exchange 2010 要將用戶郵件匯出成pst 檔案操作方式紀錄
因為匯出信箱並不是預設擁有的一個權限, 而必須後期附加給會處理這工作的人員, 例如要附加給Administrator帳號
exchange 2010 使用指令
New-ManagementRoleAssignment –Role “Mailbox Import Export” –User Administrator
匯出信箱至PS指令
使用有已經加入權限的帳號開啟exchange powershell
New-MailboxExportRequest –Mailbox username –FilePath \\SharedFolder\pstname.pst
範例:
New-MailboxExportRequest –Mailbox eva –FilePath \\192.168.99.5\\Mail_backup\eva.pst
執行指令後 => 工作處於: Queued 輪候中
Get-MailboxExportRequest 查詢狀態過一段時間會顯示 In Progress進行中
等待完成後會顯示 Completed
另外存放pst 的分享路徑權限 :
New-MailboxExportRequest是 使用Exchange Trusted SubSystem這個權限來存取目錄
所以權限要加入
完成後清除request(因為不會自動刪除)
使用 Remove-MailboxExportRequest
其中eva 就是執行匯出的帳號 MailboxExport 就是執行匯出指令的job name
Remove-MailboxExportRequest -Identity "eva\MailboxExport"
也可以變化一下使用下列參數來清除 Completed 的需求
Get-MailboxExportRequest | where {$_.status -eq "Completed"} | Remove-MailboxExportRequest
參考
https://docs.microsoft.com/en-us/powershell/module/exchange/mailboxes/remove-mailboxexportrequest?view=exchange-ps
本篇瀏覽人數: 2105