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
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*"}
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:
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.