共用方式為


在 Exchange Online 中還原已刪除的公用資料夾

本文將逐步引導您在 Exchange Online 中還原已刪除的公用資料夾。

使用者使用 Outlook) 或系統管理員等用戶端 (刪除的公用資料夾, (使用 PowerShell 或 Exchange 系統管理中心) 等系統管理工具,通常會儲存在 位於 的公用資料夾傾印機中 \NON_IPM_SUBTREE\DUMPSTER_ROOT。 刪除的資料夾會保留在該處,直到保留期間結束為止。

針對 使用保留原則保留公用資料夾內容的案例,從中移除 \NON_IPM_SUBTREE\DUMPSTER_ROOT 的資料夾會保留 \NON_IPM_SUBTREE\DiscoveryHolds 到保留期間結束為止。

您可以使用 Exchange Online PowerShell 還原保留在公用資料夾傾印機或 DiscoveryHolds 資料夾下的資料夾。 還原公用資料夾將會還原資料夾中存在的所有子資料夾和專案。

在罕見的情況下,您可能也會在 下 \NON_IPM_SUBTREE\LOST_AND_FOUND找到資料夾。 如需有關LOST_AND_FOUND的詳細資訊,以及如果您在該處找到資料夾,請參閱此部落格文章

注意事項

傾印機中的資料夾會在保留期間結束後永久刪除。 永久刪除公用資料夾之後,除非保留原則在 DiscoveryHolds 底下保留資料夾,否則您無法還原該資料夾。

必要的權限

還原公用資料夾的用戶必須獲指派 公用資料夾 角色。 根據預設,此角色會指派給存在於 組織管理 角色群組中的使用者。

還原已刪除的公用資料夾

  1. 連線至 Exchange Online PowerShell

  2. 判斷您要還原的公用資料夾是否在公用資料夾傾印中。

    下列命令會列出傾印機中的所有非系統公用資料夾:

    Get-PublicFolder \NON_IPM_SUBTREE\DUMPSTER_ROOT -Recurse -ResultSize Unlimited | where {$_.FolderClass -ne "$null"}
    

    或者,您可以搜尋特定資料夾。 例如,下列命令會搜尋名為 的已刪除公用 Marketing資料夾:

    Get-PublicFolder \NON_IPM_SUBTREE\DUMPSTER_ROOT -Recurse -ResultSize Unlimited | where {$_.Name -like "Marketing"}
    

    下的 \NON_IPM_SUBTREE\DiscoveryHolds 公用資料夾會將 GUID 附加至您在搜尋中需要考慮的名稱。

    例如,下列命令會搜尋名為 的已刪除公用 Sales資料夾:

    Get-PublicFolder \NON_IPM_SUBTREE\DiscoveryHolds -Recurse -ResultSize Unlimited | where {$_.Name -like "*Sales*"}
    
  3. 使用下列語法來還原公用資料夾:

    Set-PublicFolder -Identity "Full path of folder to be restored" -Path "Parent folder path where folder needs to be restored"
    

    例如,執行下列命令,將名為的公用資料夾還原至公用 PF1 資料夾樹狀結構的根目錄:

    Set-PublicFolder -Identity \NON_IPM_SUBTREE\DUMPSTER_ROOT\DUMPSTER_EXTEND\RESERVED_1\RESERVED_1\9f32c468-4bc2-42aa-b979-16a057394b2f\PF1 -Path \
    

    下列替代範例會將名為 的公用資料夾還原至公用 Sales 資料夾樹狀結構的根目錄:

    Set-PublicFolder -Identity \NON_IPM_SUBTREE\DiscoveryHolds\Sales_774d775c-da53-4ee7-869c-353c8a6e3265 -Path \
    

    如果您不知道已刪除資料夾的原始路徑,您可以在刪除資料夾的原始路徑之前找到該資料夾的原始路徑。

    例如,下列命令會顯示名為 Marketing之已刪除資料夾的原始路徑:

    $folder = Get-PublicFolder \NON_IPM_SUBTREE\DUMPSTER_ROOT -Recurse -ResultSize Unlimited | where {$_.Name -like "Marketing"}; Get-PublicFolder (Get-PublicFolder $folder.ParentPath).DumpsterEntryId
    

注意事項

還原公用資料夾時,請勿在路徑中指定 \IPM_Subtree 。 例如:

正確的語法:

Set-PublicFolder \non_ipm_subtree\discoveryholds\Black_73e0bd95-7972-4599-a25b-cdf46345b62b -Path \Finance\

不正確的語法:

Set-PublicFolder \non_ipm_subtree\discoveryholds\Black_73e0bd95-7972-4599-a25b-cdf46345b62b -Path \IPM_Subtree\Finance\

還原特定子資料夾

還原資料夾會還原其所有子資料夾,但您也可以只還原一個子資料夾。

例如,下列命令會在下\Parent1還原Subfolder1

$pf = Get-PublicFolder \NON_IPM_SUBTREE\DUMPSTER_ROOT -Recurse | where {$_.Name -eq "Subfolder1"}; Set-PublicFolder $pf.identity -Path \Parent1

還原公用行事曆資料夾

您可以使用與任何其他公用資料夾相同的程式來還原公用行事曆資料夾,但有特殊考慮。

刪除公用行事曆資料夾時,使用者會看到下列選項:

[刪除行事曆] 對話框。

如果使用者選取 [是],專案就會被刪除。 在此情況下,您可以還原公用資料夾,但無法復原專案。

注意事項

我們不建議使用 Outlook 來還原已刪除的公用資料夾,因為 Outlook 會截斷公用資料夾名稱。 此問題正在調查中,而且當有修正程式可用時,本文將會更新。