次の方法で共有


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\

特定のサブフォルダーを復元する

フォルダーを復元すると、すべてのサブフォルダーが復元されますが、復元できるサブフォルダーは 1 つだけです。

たとえば、次のコマンドは、 の下に\Parent1復元しますSubfolder1

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

パブリック 予定表フォルダーを復元する

他のパブリック フォルダーと同じ手順でパブリック 予定表フォルダーを復元できますが、特別な考慮事項があります。

パブリック 予定表フォルダーを削除すると、ユーザーには次のオプションが表示されます。

[予定表の削除] ダイアログ ボックス。

ユーザーが [はい] を選択した場合、アイテムは削除されました。 この場合、パブリック フォルダーを復元することはできますが、アイテムを復元することはできません。

注:

Outlook ではパブリック フォルダー名が切り捨てられるため、Outlook を使用して削除されたパブリック フォルダーを復元することはお勧めしません。 この問題は調査中であり、この記事は修正プログラムが利用可能になると更新されます。