1. 程式人生 > >導入PST文件到用戶郵箱狀態一直顯示隊列中

導入PST文件到用戶郵箱狀態一直顯示隊列中

我們 保存 clu proc term tst include new cee

環境:
Exchange?2013 CU19?

問題描述:
用戶通過EMS命令行管理程序運行New-MailboxImportRequest命令,導入.pst?文件到目標郵箱,導入狀態一直為“隊列中”。?如圖所示:
技術分享圖片

原因分析:
首先,我們建議用戶運行Get-MailboxImportRequestStatistics命令查詢郵箱導入狀態信息,並將結果導出到reports.txt中:
Get-MailboxImportRequest | Get-MailboxImportRequestStatistics -IncludeReport | fl > c:\reports.txt
?
在導出報告中,發現如下報錯:?

??“作業拾取失敗。無效的作業?- Orphaned?找不到請求的有效索引項。”
技術分享圖片

根據報錯內容,我們了解到導入的目標郵箱數據庫的內容索引功能可能異常,因此建議用戶嘗試以下步驟重建索引:
1.?在Exchange?server端暫停Microsoft?Exchange ? ? search和Microsoft?exchange search host controller這兩個服務。
?
2.?打開導入目標郵箱的郵箱數據庫?(在Exchange?2013?中默認路徑為C:\Program ? ? Files\Microsoft\Exchange Server\V15\Mailbox\ <Database Name>)?,?重命名或移動以. single結尾的GUID文件夾到其他位置。該文件夾用於存儲索引。?

3.?重啟步驟1中暫停的兩個服務。

  1. 運行下面的命令,觀察郵箱數據庫索引狀態是否為"healthy"。請註意重建索引可能需要一段時間。

Get-MailboxDatabaseCopyStatus?| ft -AutoSize
?技術分享圖片

索引重建成功後,再次執行導入命令New-MailboxImportRequest。但依然未成功,導入狀態顯示為“失敗”。
技術分享圖片

再次使用上文中提到的命令檢查導入信息,這次出現如下錯誤:
???“錯誤:?無法將更改項目保存到存儲中。MapiExceptionShutoffQuotaExceeded: Unable to save?changes.”??
技術分享圖片

該報錯是指導入的文件大小超過了目標郵箱的配額,所以建議用戶在EMS中運行以下命令來查看該設置:?

Get-Mailbox?“username”|?fl?-Property?MaxReceiveSize,?MaxSendSize,?ProhibitSendQuota,?ProhibitSendReceiveQuota,?IssueWarningQuota

得到的結果如下:??
技術分享圖片

從返回結果可知,?用戶郵箱設置的最大接收配額小於要導入的.pst?文件實際大小(85MB)。
找到錯誤原因後運行以下命令更改郵箱的限制配額。?
Get-MailBox?“username”?| Set-MailBox?-IssueWarningQuota?unlimited -ProhibitSendQuota?unlimited -ProhibitSendReceiveQuota?unlimited -MaxReceiveSize?unlimited -MaxSendSize?unlimited?
?
更改後等待一段時間,或者重啟Microsoft Exchange Information Store服務使其立即生效。最後再次執行文件導入指令,導入成功。?
?
註意:重新啟動Microsoft Exchange Information Store服務將卸載並重新掛載郵箱服務器上所有數據庫,這將暫時中斷郵件流和客戶端連接。

導入PST文件到用戶郵箱狀態一直顯示隊列中