共用方式為


解決電子檔案探索中的搜尋錯誤 (標準)

如果您在 Microsoft Purview 電子文件探索 中遇到與搜尋相關的問題或錯誤,請重試作業以排除暫時性問題。 針對持續發生的問題,請從下列清單中選取適用的描述:

如果這些解決方案都不適用於您的搜尋問題,請連絡 Microsoft 支援服務。 根據您的問題,先使用 Get-ComplianceSearch 或 Get-ComplianceSearchAction PowerShell Cmdlet 收集輸出,再建立支援案例。 如需 Microsoft 支援服務 可能需要之其他診斷信息的資訊,請參閱收集電子檔探索診斷資訊

如需電子檔探索保留問題,請參閱解決電子檔探索中的保留錯誤(標準)。

搜尋問題:估計和下載的搜尋結果之間的差異

徵兆

當您在 [匯出摘要<] 時間戳>中檢視搜尋結果統計數據時.csv下載電子檔探索搜尋結果資料夾中的檔案,您會發現估計和下載的搜尋結果統計數據不同。 估計的搜尋結果統計數據也會顯示在 [Microsoft Purview 合規性入口網站] 和 [電子檔探索匯出工具] 中搜尋的詳細數據窗格中。

原因

搜尋結果的估計值就是:這是一個估計值,而不是符合搜尋查詢準則的實際項目計數。 如需預估和下載搜尋結果為何差異的詳細資訊,請參閱 估計和實際電子檔探索搜尋結果之間的差異。

回到頁首

搜尋錯誤:「位置模棱兩可」

徵兆

當您執行 電子檔案探索搜尋時,搜尋會失敗並傳回下列錯誤訊息:

合規性搜尋包含下列無效的位置: <信箱標識碼>。 位置 <信箱標識符> 模棱兩可。

原因

錯誤訊息中指定的位置無效。 Exchange Online Protection 中重複或衝突的物件會使用每個無效位置的信箱標識碼。

解決方法

針對每個無效的位置,請遵循下列步驟:

  1. 線上到安全性與合規性 PowerShell

  2. 尋找使用信箱識別碼的重複或衝突物件。 若要這樣做,請執行下列 Get-Recipient 命令:

    Get-Recipient -Identity "<mailbox identifier from error message>"
    
  3. 拿掉重複或衝突的物件。

回到頁首

搜尋錯誤:「找不到收件者」

徵兆

您的 電子檔探索搜尋 失敗,並傳回錯誤訊息:「找不到收件者」。

原因

由於 Exchange Online Protection (EOP) 中的同步處理延遲,系統在電子檔探索搜尋中找不到其中一個 收件者

解決方法

  1. 線上到安全性與合規性 PowerShell

  2. 使用 Get-Recipient Cmdlet 檢查搜尋查詢中的收件者 是否在 EOP 中同步處理。 執行以下命令:

    Get-Recipient -Identity "<user identifier>" | FL
    
  3. 如果命令未傳回收件者的用戶物件,請等候 30 分鐘讓同步處理完成,然後重新檢查。

  4. 確認收件者已在 EOP 中同步處理之後,請重試您的搜尋。

回到頁首

搜尋錯誤:CS007

徵兆

您的 電子檔探索搜尋 會失敗,並傳 CS007 回錯誤碼。

原因

下列任一問題都可能導致此錯誤:

  • 暫時性問題

  • 搜尋查詢,會傳回太多結果,系統無法處理。 例如,使用數個通配符的查詢可以傳回大型結果集。

解決方法

重試您的搜尋。 如果您的搜尋仍然失敗,請將搜尋分割成較小的搜尋。 例如,使用日期範圍或限制搜尋位置數目以傳回較小的結果集。

搜尋錯誤:「發生內部伺服器錯誤 (500)

徵兆

您的 電子檔探索搜尋 失敗,並傳回錯誤訊息:「發生內部伺服器錯誤 (500)。

原因

可能導致此錯誤的問題包括:

  • 搜尋查詢,會傳回太多結果,系統無法處理。 例如,使用數個通配符的查詢可以傳回大型結果集。

  • 其他搜尋錯誤。 若要檢查這些錯誤,請執行下列命令以取得搜尋的相關信息,然後在輸出中尋找錯誤訊息:

    Get-ComplianceSearch -Identity <search name> | FL ResultDetails
    

解決方法

重試您的搜尋。 如果您的搜尋仍然失敗,請將搜尋分割成較小的搜尋。 例如,使用日期範圍或限制搜尋位置數目以傳回較小的結果集。

回到頁首

搜尋或匯出錯誤:「您組織目前執行的作業數目上限」

徵兆

當您嘗試 搜尋匯出電子檔探索搜尋結果時,作業會失敗,而且您會收到下列錯誤訊息:

無法啟動您的要求,因為組織目前執行的作業數目上限。

原因

您的組織已達到 50個並行作業的最大限制。 因為匯出作業通常需要比搜尋作業更長的時間才能完成,因此導出作業更有可能填滿配額。

解決方法

使用下列程式來檢視哪些匯出作業目前正在執行:

注意

若要使用下列程式,您必須是電子檔探索管理員角色群組的成員,而且必須是該群組中的電子檔探索系統管理員。 如需如何在組織中檢視或指派電子檔探索系統管理員的詳細資訊,請參閱指派電子檔探索許可權Get-eDiscoveryCaseAdmin 和 Add-eDiscoveryCaseAdmin

  1. 線上到安全性與合規性 PowerShell

  2. 執行下列指令碼:

    $date = Get-Date
    $exports = @(Get-ComplianceSearchAction -Export -ResultSize Unlimited)
    $cases = Get-ComplianceCase | ?{$_.status -like "Active"}
    $i = 1
    foreach ($case in $cases) {
      $exports += Get-ComplianceSearchAction -Export -Case $case.Name
      Write-Host "Processing case $($i) of $($cases.Count)"
      $i++
    }
    $inProgressExports = $exports | ?{$_.Results -eq $null -or (!$_.Results.Contains("Export status: Completed") -and !$_.Results.Contains("Export status: none"))}
    $inProgressExportsSince = $inProgressExports | ?{$_.JobStartTime -ge $date.AddDays(-7)} | Sort-Object JobStartTime -Descending
    Write-Host "In-progress export jobs:"
    $inProgressExports | Format-Table Name,JobStartTime,JobEndTime,Status | More
    Write-Host "In-progress export jobs started in the last 7 days:"
    $inProgressExportsSince | Format-Table Name,JobStartTime,JobEndTime,Status | More
    

若要解決錯誤,請使用下列程式:

  1. 減少正在執行的作業數目。 使用下列其中一種或兩種方法:

    • 等候一或多個執行中的作業完成。

    • 使用 Remove-ComplianceSearchAction PowerShell Cmdlet 移除不再需要的一或多個執行中作業。

  2. 重試您的搜尋或匯出作業。

回到頁首

匯出問題:匯出似乎已停止

徵兆

您嘗試 匯出電子檔探索搜尋結果,但導出未完成,而且似乎已停止。

原因

暫時性問題可能會停止導出程式。

解決方法

重新啟動匯出。

注意

您無法重新啟動在七天前產生的搜尋結果匯出。 請改為重新執行搜尋,然後啟動導出。

回到頁首

匯出錯誤:「專案已移動或刪除」或「因逾時而無法擷取專案」

徵兆

下載電子檔案探索搜尋結果之後,您會在下載的匯出資料夾中的匯出警告和Errors.csv檔案中看到下列錯誤:

  • FailedToExportItem_Microsoft.Exchange.EDiscovery.Export.ExportException:導出失敗,錯誤類型為:『FailedToExportItem』。 訊息:專案已移動或刪除。

  • FailedToExportItem_Microsoft.Exchange.EDiscovery.Export.ExportException:導出失敗,錯誤類型為:『FailedToExportItem』。 訊息:由於多次重試之後逾時,無法擷取專案。

原因

這些 「FailedToExportItem」 錯誤訊息表示系統並未匯出所有搜尋結果專案。 未匯出的專案是系統在信箱封存期間建立的暫存備份。 雖然電子檔探索可以搜尋暫存備份專案,但這些專案無法匯出。

解決方法

等候系統擷取和導出與暫存備份相關聯的原始信箱專案。

回到頁首

匯出錯誤:「要求失敗,狀態代碼為 500」或「500 內部伺服器錯誤」

徵兆

當您嘗試 匯出或下載電子檔案探索搜尋結果時, 您會收到下列其中一個錯誤訊息:

  • 要求失敗,狀態代碼為 500

  • 500 內部伺服器錯誤

原因

此問題可能會因為下列任何原因而發生。

原因 1

您沒有 匯出角色。 匯出角色會自動指派給電子檔探索管理員角色群組的成員。 匯出角色不會自動指派給組織管理角色群組的成員。

原因 2

如果您不是匯出搜尋結果的系統管理員,請嘗試下載導出的搜尋結果時,就會發生此錯誤。

原因 3

用戶帳戶的許可權篩選 會限制您可以搜尋和導出的信箱、記憶體位置或內容。

原因 4

搜尋的可匯出數據量超過 2 TB。 單一搜尋的可匯出數據量上限為 2 TB。 若要判斷可匯出的數據大小,請執行下列命令:

Get-ComplianceSearch -Identity <search name> | FL Size,SuccessResults,SearchStatistics

解決方法

選擇對應至適用原因的解決方案。

解決方法 1

如果您是組織管理角色群組的成員, 請將您自己新增至電子檔探索管理員角色群組。 您可以在 Microsoft Purview 合規性入口網站 的 [許可權] 頁面上,或使用 Add-eDiscoveryCaseAdmin PowerShell Cmdlet 來執行此動作。

解決方法 2

要求建立導出的系統管理員完成下載。 若要尋找該系統管理員,請執行下列命令:

Get-ComplianceSearchAction -Export -Case <case name> | FL Name,CreatedBy

解決方法 3

針對您要搜尋和導出的信箱和儲存位置,檢查是否有任何 許可權篩選 會防止這些動作。 如有必要,請要求系統管理員設定許可權篩選。

解決方案 4

將搜尋分割成較小的搜尋,以減少下載大小。 例如,使用日期範圍或限制搜尋位置數目以傳回較小的結果集。

若要檢查是否已將搜尋、匯出或預覽角色指派給指定的系統管理員帳戶,請在 Microsoft 365 系統管理中心 中執行下列測試。 您必須具有 全域合規性 系統管理員許可權,才能使用下列步驟。

注意

此診斷不適用於 GCC High 或 DoD 環境,或不適用於由世紀互聯提供的 Microsoft 365。

  1. 在 Microsoft 365 系統管理中心 中,選取 [執行測試:電子檔探索 RBAC 檢查] 按鈕以填入相關聯的測試:

  2. 在 [ 執行診斷] 區段中,輸入嘗試執行搜尋、匯出或預覽工作之使用者的UPN或電子郵件位址。

  3. 選取 [ 執行測試]。

  4. 如果使用者未獲指派必要的電子檔探索角色,請指派這些角色,讓用戶能夠執行所需的工作。

回到頁首

匯出錯誤:「檔案不存在而未匯出」或「找不到檔案」

徵兆

下載電子檔探索搜尋結果之後,您會在 [匯出警告] 和 [Errors.csv]、[略過Items.csv] 或下載的匯出資料夾中trace.log檔案中看到下列其中一個錯誤訊息:

  • 此檔案並未匯出,因為檔案已不存在。 檔案包含在估計搜尋結果計數中,因為它仍然列在索引中。 檔案最終會從索引中移除,且未來不會造成錯誤。

  • FailedToExportItem_Failed下載內容。 其他診斷資訊:Microsoft.Office.Compliance.EDiscovery.ExportWorker.Exceptions.ContentDownloadTemporaryFailure:無法從文件類型的內容 <文件標識符> 下載。 相互關聯標識碼: <相互關聯標識碼>。 ServerErrorCode: -2147024894 --- Microsoft.SharePoint.Client.ServerException> :找不到檔案。 at Microsoft.SharePoint.Client.ClientRequest.ProcessResponseStream(Stream responseStream) at Microsoft.SharePoint.Client.ClientRequest.ProcessResponse() ---內部例外狀況堆棧追蹤的結尾---

原因

如果電子檔探索搜尋包含 Microsoft Office SharePoint Online 或 Microsoft 商務用 OneDrive 位置,您可能會看到此錯誤訊息。 電子檔探索依賴 SharePoint Online 索引來識別這兩個位置中的檔案。 如果使用者在搜尋完成之後重新命名、移動或刪除搜尋結果中的檔案,但在系統更新 SharePoint Online 索引之前,就會發生此錯誤。 您可以在適用的 SharePoint Online 或 商務用 OneDrive 位置中尋找檔案,以檢查檔案是否已重新命名、移動或刪除。

解決方法

若要解決此問題,請使用手動要求網站、文檔庫或清單重新編製索引中的其中一個程式,重新編製 SharePoint Online 或 商務用 OneDrive 位置的索引。 如果您想要讓搜尋結果包含重新命名或移動的檔案,請重新執行電子檔探索搜尋。

回到頁首

匯出下載問題:匯出搜尋結果的下載速度緩慢

徵兆

當您 下載電子檔探索搜尋結果時,下載所需的時間會超過預期。

原因

可能導致下載速度緩慢的問題包括:

  • 大量的匯出數據。 若要判斷下載大小,請執行下列命令:

    Get-ComplianceSearch -Identity <search name> | FL Size,SuccessResults,SearchStatistics
    
  • 信箱伺服器上的負載高於一般負載。

  • 其他下載錯誤。 若要檢查這些錯誤:

    • 執行下列命令以取得進行中導出的相關信息。 在命令輸出中尋找錯誤訊息。

      Get-ComplianceSearchAction | FL Results
      
    • 在下載的匯出資料夾中,尋找trace.log檔案中的錯誤訊息

解決方法

若要減少下載大小,請將搜尋分割成較小的搜尋。 例如,使用日期範圍或限制搜尋位置數目以傳回較小的結果集。

回到頁首

匯出下載問題:電子檔探索匯出工具不會下載任何檔案

徵兆

您可以執行電子檔案探索匯出工具來 下載電子檔案探索搜尋結果。 不過,作業完成之後, 工具視窗中的 [估計總計 ] 欄位會顯示未下載任何檔案。

原因

此問題可能會因為下列任何原因而發生:

  • 目的地電腦上的防病毒軟體會封鎖下載。

  • 您選取的下載磁碟驅動器不是本機磁碟驅動器。

  • 您選取的目的地資料夾為下列其中一項:

    • 另一個電子檔探索導出的下載資料夾。

    • 另一個電子檔探索匯出之下載資料夾的父資料夾。 因為匯出工具會將元數據檔案儲存在父資料夾中,因此不同下載的元數據檔案可能會彼此衝突。

解決方法

請依指定順序嘗試下列每個方法,直到問題解決為止:

  1. 暫停目的地電腦上的防毒掃描器,然後重試下載。

  2. 下載至本機磁碟驅動器。 如有必要,請下載至不同的客戶端計算機。

  3. 選取不會與任何並行電子檔探索導出衝突的目的地資料夾。

  4. 停用匯出至壓縮資料夾,並停用重複資料刪除 Exchange 內容。 如果此步驟解決問題,則原因可能是防病毒軟體封鎖下載,或您嘗試下載至遠端磁碟驅動器。

回到頁首

匯出下載錯誤:「搜尋結果未下載,因為它是資料夾」

徵兆

下載 電子檔案探索搜尋結果之後,您會在 下載的匯出資料夾中的 [略過Items.csv 檔案] 中看到下列錯誤訊息:

此搜尋結果並未下載,因為它是無法自行下載的資料夾或其他成品,因此會下載資料夾或文檔庫內的任何專案。

原因

如果您的搜尋包含 Microsoft Office SharePoint Online 或 Microsoft 商務用 OneDrive 位置,您可能會看到此錯誤訊息。 [略過Items.csv檔案會列出搜尋結果中的所有資料夾和其他略過的專案。 錯誤訊息通常會出現在資料夾路徑旁邊,因為它們無法下載專案。

解決方法

不需要任何解決方案。 您可以放心地忽略錯誤訊息。

回到頁首

匯出下載錯誤:「無法存取檔案 』ExportData.db'」

徵兆

您可以執行電子檔探索匯出工具來 下載電子檔探索搜尋結果,但下載會停滯或產生零位元組檔案。 您會在下載的匯出資料夾中的 trace.log 檔案中看到下列錯誤訊息:

叫用可容忍的錯誤,將會重試:進程無法存取檔案 『ExportData.db』,因為它正由另一個進程使用。

原因

如果下列情況發生此問題:

  • 目的地電腦上的防病毒軟體會封鎖下載。

  • 您選取的下載磁碟驅動器不是本機磁碟驅動器。

  • 您選取的目的地資料夾為下列其中一項:

    • 另一個電子檔探索導出的下載資料夾。

    • 另一個電子檔探索匯出之下載資料夾的父資料夾。 因為匯出工具會將元數據檔案儲存在父資料夾中,因此不同下載的元數據檔案可能會衝突。

解決方法

依照指定順序嘗試下列每個方法,直到錯誤解決為止:

  1. 暫停目的地電腦上的防毒掃描器,然後重試下載。

  2. 下載至本機磁碟驅動器。 如有必要,請下載至不同的客戶端計算機。

  3. 選取不會與任何並行電子檔探索導出衝突的目的地資料夾。

  4. 停用匯出至壓縮資料夾,並停用重複資料刪除 Exchange 內容。 如果此步驟解決問題,則原因可能是防病毒軟體封鎖下載,或您嘗試下載至遠端磁碟驅動器。

回到頁首