Compartir a través de


Restauración de una carpeta pública eliminada en Exchange Online

Este artículo le guiará por los pasos para restaurar una carpeta pública eliminada en Exchange Online.

Las carpetas públicas que han eliminado los usuarios (con clientes como Outlook) o los administradores (mediante herramientas administrativas como PowerShell o el Centro de administración de Exchange) se almacenan normalmente en el contenedor de carpetas públicas ubicado en \NON_IPM_SUBTREE\DUMPSTER_ROOT. Las carpetas eliminadas se conservan allí hasta que finaliza el período de retención.

En los escenarios en los que el contenido de la carpeta pública se pone en suspensión mediante directivas de retención, las carpetas que se quitan de se conservan en \NON_IPM_SUBTREE\DiscoveryHolds hasta que finaliza el período de \NON_IPM_SUBTREE\DUMPSTER_ROOT retención.

Puede restaurar las carpetas que se conservan en el contenedor de carpetas públicas o en la carpeta DiscoveryHolds mediante Exchange Online PowerShell. La restauración de la carpeta pública restaurará todas las subcarpetas y elementos presentes en la carpeta.

En escenarios poco frecuentes, también puede encontrar carpetas en \NON_IPM_SUBTREE\LOST_AND_FOUND. Vea esta entrada de blog para obtener más información sobre LOST_AND_FOUND y cómo recuperar carpetas si las encuentra allí.

Nota:

Las carpetas del contenedor de volcado se eliminan permanentemente una vez que finaliza el período de retención. Una vez eliminada de forma permanente una carpeta pública, no se puede restaurar, a menos que una directiva de retención conserve la carpeta en DiscoveryHolds.

Permisos necesarios

El usuario que restaura la carpeta pública debe tener asignado el rol Carpetas públicas . De forma predeterminada, este rol se asigna a los usuarios presentes en el grupo de roles Administración de la organización .

Restauración de una carpeta pública eliminada

  1. Conéctese al PowerShell de Exchange Online.

  2. Determine si la carpeta pública que desea restaurar está en el contenedor de carpetas públicas.

    El siguiente comando enumera todas las carpetas públicas que no son del sistema en el contenedor de memoria:

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

    Como alternativa, puede buscar carpetas específicas. Por ejemplo, el siguiente comando busca una carpeta pública eliminada denominada Marketing:

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

    Las carpetas públicas en \NON_IPM_SUBTREE\DiscoveryHolds tienen un GUID anexado a su nombre que deberá tener en cuenta en la búsqueda.

    Por ejemplo, el siguiente comando busca una carpeta pública eliminada denominada Sales:

    Get-PublicFolder \NON_IPM_SUBTREE\DiscoveryHolds -Recurse -ResultSize Unlimited | where {$_.Name -like "*Sales*"}
    
  3. Use la sintaxis siguiente para restaurar una carpeta pública:

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

    Por ejemplo, ejecute el siguiente comando para restaurar una carpeta pública denominada PF1 en la raíz del árbol de carpetas públicas:

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

    En el ejemplo alternativo siguiente se restaura una carpeta pública denominada Sales en la raíz del árbol de carpetas públicas:

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

    Si no conoce la ruta de acceso original de la carpeta eliminada, puede encontrar la ruta de acceso original de la carpeta antes de eliminarla.

    Por ejemplo, los siguientes comandos revelan la ruta de acceso original de la carpeta eliminada denominada Marketing:

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

Nota:

No especifique \IPM_Subtree en la ruta de acceso al restaurar la carpeta pública. Por ejemplo:

Sintaxis correcta:

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

Sintaxis correcta:

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

Restauración de una subcarpeta específica

La restauración de una carpeta restaura todas sus subcarpetas, pero también puede restaurar solo una subcarpeta.

Por ejemplo, los siguientes comandos restauran Subfolder1 en \Parent1:

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

Restauración de una carpeta de calendario pública

Puede restaurar una carpeta de calendario pública con el mismo procedimiento que cualquier otra carpeta pública, pero hay consideraciones especiales.

Al eliminar una carpeta de calendario pública, un usuario ve las siguientes opciones:

Cuadro de diálogo Eliminar calendario.

Si el usuario seleccionó "Sí", se eliminaron los elementos. En este caso, puede restaurar la carpeta pública, pero los elementos no se pueden recuperar.

Nota:

No se recomienda usar Outlook para restaurar carpetas públicas eliminadas porque Outlook trunca los nombres de las carpetas públicas. Este problema se está investigando y este artículo se actualizará cuando haya una corrección disponible.