Sitio eliminado no se puede restaurar desde el centro de administración: causa raíz y solución
🔍 WiseChecker

Sitio eliminado no se puede restaurar desde el centro de administración: causa raíz y solución

Cuando elimina un sitio de SharePoint, este va a la papelera de reciclaje de la colección de sitios en el centro de administración de SharePoint. Muchos administradores esperan poder restaurar cualquier sitio eliminado desde esta papelera. Sin embargo, a veces el botón de restaurar está atenuado o no aparece. Esto ocurre porque SharePoint aplica una política de retención o un bloqueo de sitio que impide la restauración a través de la interfaz de administración estándar. Este artículo explica la causa raíz de este fallo de restauración y proporciona los pasos exactos para solucionarlo usando PowerShell y el centro de administración de SharePoint.

Conclusiones Clave: Restaurar un Sitio de SharePoint Eliminado

  • Centro de administración de SharePoint > Sitios activos > Papelera de reciclaje: Muestra los sitios eliminados, pero puede bloquear la restauración si hay un bloqueo de retención activo.
  • SharePoint Online Management Shell: Necesario para eliminar un bloqueo de sitio o omitir una retención por política de retención.
  • Cmdlet Set-SPOSiteLockState: Elimina el bloqueo que impide que el sitio se restaure a través del centro de administración.

ADVERTISEMENT

Por Qué el Botón de Restaurar No Está Disponible para un Sitio Eliminado

Cuando se elimina un sitio de SharePoint, se mueve a la papelera de reciclaje de la colección de sitios en el centro de administración de SharePoint. El centro de administración muestra estos sitios con una opción de restaurar. Si el botón de restaurar está atenuado o no aparece, se cumple una de tres condiciones.

La primera condición es que una política de retención del Centro de cumplimiento de Microsoft 365 haya colocado una retención en el sitio. Esta retención impide la eliminación permanente y también bloquea la restauración a través del centro de administración estándar. La segunda condición es que el sitio tenga un bloqueo de sitio aplicado mediante PowerShell, a menudo establecido por un administrador durante una migración o una corrección de seguridad. La tercera condición es que el sitio se haya eliminado hace más de 93 días. Los sitios de SharePoint se eliminan permanentemente después de 93 días en la papelera de reciclaje. Después de ese punto, no se pueden restaurar en absoluto.

La causa raíz en la mayoría de los casos es una retención o un bloqueo de sitio. El centro de administración no muestra ningún mensaje de error que explique por qué la restauración está bloqueada. Debe usar PowerShell para verificar el estado del bloqueo y eliminarlo.

Pasos para Restaurar un Sitio Eliminado que No Se Puede Restaurar desde el Centro de Administración

Siga estos pasos para identificar el bloqueo, eliminarlo y restaurar el sitio.

  1. Abra SharePoint Online Management Shell
    Instale SharePoint Online Management Shell si aún no lo ha hecho. Abra Windows PowerShell como administrador y ejecute el comando Install-Module -Name Microsoft.Online.SharePoint.PowerShell. Después de la instalación, ejecute Connect-SPOService -Url https://[yourtenant]-admin.sharepoint.com e inicie sesión con una cuenta de administrador de SharePoint.
  2. Obtenga la URL del sitio eliminado de la papelera de reciclaje
    En el centro de administración de SharePoint, vaya a Sitios > Sitios activos. Haga clic en la pestaña Papelera de reciclaje en la parte superior de la página. Encuentre el sitio eliminado y copie su URL completa. La URL se verá como https://[yourtenant].sharepoint.com/sites/[sitename].
  3. Verifique el estado del bloqueo del sitio
    En SharePoint Online Management Shell, ejecute el siguiente comando: Get-SPOSite -Identity "[site URL]" | fl LockState. Reemplace [site URL] con la URL que copió. La salida muestra el estado actual del bloqueo. Si dice NoAccess, el sitio está bloqueado y no se puede restaurar a través del centro de administración.
  4. Elimine el bloqueo del sitio
    Ejecute el comando Set-SPOSiteLockState -Identity "[site URL]" -LockState Unlock. Esto elimina el bloqueo. Si el comando falla con un error sobre una retención, continúe con el paso 5.
  5. Elimine la retención del sitio
    Si la eliminación del bloqueo falla, una política de retención está reteniendo el sitio. Vaya al Centro de cumplimiento de Microsoft 365 en https://compliance.microsoft.com. Seleccione Gobernanza de la información > Retención. Encuentre la política que se aplica al sitio. Edite la política y elimine el sitio del ámbito de la política. Espere hasta 24 horas para que se libere la retención. Luego ejecute el comando Set-SPOSiteLockState nuevamente.
  6. Restaurar el sitio desde el centro de administración
    Vuelva al centro de administración de SharePoint. Vaya a Sitios > Sitios activos > Papelera de reciclaje. Seleccione el sitio eliminado y haga clic en Restaurar. El sitio se restaurará a su URL original.

ADVERTISEMENT

Si SharePoint Aún Tiene Problemas Después de la Solución Principal

El botón de restaurar sigue atenuado después de eliminar el bloqueo

Si el botón de restaurar permanece atenuado después de eliminar el bloqueo, el sitio puede estar en una papelera de reciclaje secundaria. SharePoint tiene dos papeleras de reciclaje: la papelera de reciclaje de primera etapa y la papelera de reciclaje de segunda etapa. La papelera de reciclaje del centro de administración muestra sitios de ambas etapas, pero la acción de restaurar solo funciona para sitios en la papelera de primera etapa. Use SharePoint Online Management Shell para verificar la etapa de la papelera de reciclaje. Ejecute Get-SPODeletedSite -IncludeOnlyPersonalSite:$false | Where-Object {$_.Url -eq "[site URL]"}. Si la salida muestra DaysRemaining con un número mayor que 0, el sitio está en la papelera de primera etapa. Si DaysRemaining está en blanco o el sitio no aparece, está en la papelera de segunda etapa. Los elementos de la papelera de segunda etapa no se pueden restaurar a través del centro de administración. Debe usar el cmdlet Restore-SPODeletedSite: Restore-SPODeletedSite -Identity "[site URL]".

El sitio se eliminó hace más de 93 días

SharePoint elimina permanentemente los sitios después de 93 días en la papelera de reciclaje. Si el sitio se eliminó hace más de 93 días, no se puede restaurar. Microsoft no proporciona una forma de recuperar sitios después de este período. Debe restaurar el sitio desde una copia de seguridad si tiene una. Si no tiene una copia de seguridad, el sitio se pierde permanentemente. Para evitar esto en el futuro, habilite la política de retención de sitios de SharePoint en el Centro de cumplimiento de Microsoft 365 para conservar los sitios durante un período más largo.

La URL del sitio ya está en uso

Si se creó otro sitio con la misma URL después de que se eliminó el sitio original, la restauración fallará. Debe eliminar el nuevo sitio primero o restaurar el sitio original a una URL diferente. La función de restaurar del centro de administración no le permite cambiar la URL. Debe usar PowerShell. Ejecute Restore-SPODeletedSite -Identity "[original site URL]" -NewUrl "[new URL]". Reemplace [new URL] con una ruta de URL no utilizada, por ejemplo https://[yourtenant].sharepoint.com/sites/old-site-restored.

Papelera de Reciclaje del Centro de Administración vs Restauración con PowerShell: Diferencias Clave

Elemento Papelera de Reciclaje del Centro de Administración de SharePoint SharePoint Online Management Shell
Método de restauración Hacer clic en el botón Restaurar en la interfaz de usuario Ejecutar el cmdlet Restore-SPODeletedSite
Admite sitios bloqueados No, el bloqueo debe eliminarse primero No, el bloqueo debe eliminarse primero
Admite retenciones No, la retención debe eliminarse primero No, la retención debe eliminarse primero
Permite URL personalizada en la restauración No, restaura solo a la URL original Sí, con el parámetro -NewUrl
Funciona para la papelera de reciclaje de segunda etapa No
Muestra mensaje de error para restauración bloqueada No, el botón está atenuado Sí, PowerShell devuelve un error

Ahora sabe por qué un sitio eliminado no se puede restaurar desde el centro de administración de SharePoint. La causa raíz suele ser un bloqueo de sitio o una retención. Use SharePoint Online Management Shell para verificar el estado del bloqueo con Get-SPOSite y eliminarlo con Set-SPOSiteLockState. Si una retención bloquea el desbloqueo, elimine el sitio de la política de retención en el Centro de cumplimiento. Después de eliminar el bloqueo, restaure el sitio desde la papelera de reciclaje del centro de administración o use el cmdlet Restore-SPODeletedSite para tener más control. Como consejo avanzado, ejecute un script de PowerShell semanal que exporte todos los sitios eliminados y sus estados de bloqueo a un archivo CSV para que pueda identificar problemas de restauración antes de que se vuelvan urgentes.

ADVERTISEMENT