SharePoint Online: eliminar la colección de sitios de la papelera de reciclaje mediante PowerShell
Requisito: Eliminar la colección de sitios de la papelera de reciclaje en SharePoint Online.
¿Cómo eliminar el sitio de SharePoint Online de la papelera de reciclaje?
En este artículo, le mostraremos cómo eliminar una colección de sitios de la papelera de reciclaje en SharePoint Online. Al eliminar una colección de sitios de la papelera de reciclaje, se elimina permanentemente una colección de sitios y el sitio no se puede restaurar sin la ayuda del soporte técnico de Microsoft. Por lo tanto, antes de eliminar una colección de sitios de la papelera de reciclaje, asegúrese de estar absolutamente seguro de que desea eliminarla.
Cuando eliminamos una colección de sitios de SharePoint Online, va a la Papelera de reciclaje y permanece allí durante 93 días. Sin embargo, en ocasiones es posible que también queramos eliminar completamente el sitio de la papelera de reciclaje, por motivos como:
- Nos quedamos sin cuota de almacenamiento y queremos eliminar la colección de sitios para obtener el espacio.
- Necesitamos crear una nueva colección de sitios con la misma URL que el sitio eliminado (de lo contrario, aparece el error: New-SPOSite: ya existe un sitio en la URL https://yourtenant.sharepoint.com)
Eliminar permanentemente la colección de sitios de la papelera de reciclaje
Para eliminar un sitio permanentemente de la papelera de reciclaje en SharePoint Online, siga estos pasos:
- Inicie sesión en Administrador de Office 365 >> Centro de administración de SharePoint Online.
- Haga clic en el enlace "Sitios" >> "Sitios eliminados" en la navegación de la izquierda.
- Seleccione el sitio de la lista y haga clic en el botón "Eliminar" en la barra de herramientas.
¡Confirme la operación de eliminación en el mensaje!
Veamos el PowerShell de SharePoint Online para eliminar la colección de sitios de la papelera de reciclaje.
SharePoint Online: eliminar la colección de sitios de la papelera de reciclaje mediante PowerShell
Aquí está SharePoint Online PowerShell para eliminar un sitio de la papelera de reciclaje con el cmdlet Remove-SPODeletedSite:
#Define Parameter values
$AdminSiteURL = "https://crescent-admin.sharepoint.com/"
$DeletedSiteCollURL = "https://crescent.sharepoint.com/sites/DeletedSite"
#Connect to SharePoint Online
Connect-SPOService -url $AdminSiteURL -Credential (Get-Credential)
#Remove Deleted SharePoint Online Site Collection permanently
Remove-SPODeletedSite -identity $DeletedSiteCollURL -Confirm:$false
Eliminar permanentemente todas las colecciones de sitios de la Papelera de reciclaje en SharePoint Online:
¿Quiere eliminar todos los sitios de la papelera de reciclaje de forma permanente? Aquí está el PowerShell para eliminar todos los sitios eliminados:
#Define Parameter values
$AdminSiteURL = "https://crescent-admin.sharepoint.com/"
#Connect to SharePoint Online
Connect-SPOService -url $AdminSiteURL -Credential (Get-Credential)
#Permanently Remove all Deleted Sites
Get-SPODeletedSite | ForEach {
Write-host "Deleting Site " $_.Url
#sharepoint online powershell delete site from recycle bin
Remove-SPODeletedSite -Identity $_.Url -Confirm:$False
}
Esto vacía la papelera de reciclaje del inquilino en SharePoint Online. Aquí hay otra publicación sobre la eliminación de colecciones de sitios de SharePoint Online: ¿Cómo eliminar una colección de sitios en SharePoint Online usando PowerShell?
SharePoint Online: eliminar la colección de sitios de la papelera de reciclaje mediante PnP PowerShell
Eliminemos la colección de sitios de la papelera de reciclaje SharePoint Online usando PnP PowerShell:
#Config Variables
$TenantURL = "https://Crescent.sharepoint.com"
$SiteURL = "https://Crescent.sharepoint.com/sites/Customers"
#Connect to PnP Online
Connect-PnPOnline -Url $TenantURL -Credentials (Get-Credential)
#Get the Deleted Site from Recycle Bin
$DeletedSite = Get-PnPTenantRecycleBinItem | Where {$_.URL -eq $SiteURL}
#Check if site exists in recycle bin
If($DeletedSite)
{
#sharepoint online powershell delete site collection from recycle bin
Clear-PnPTenantRecycleBinItem -Url $SiteURL -Force
Write-host -f Green "Site '$SiteURL' Deleted from Recycle Bin Successfully!"
}
Else
{
Write-host -f Yellow "Could not find Site '$SiteURL' in Recycle Bin!"
}
Conclusión:
En este artículo, mostramos cómo eliminar una colección de sitios de la papelera de reciclaje en SharePoint Online mediante el Centro de administración de SharePoint Online y PowerShell. Siguiendo estos pasos, puede eliminar permanentemente una colección de sitios de la papelera de reciclaje para liberar espacio de almacenamiento o por otros motivos. Es importante tener en cuenta que la eliminación permanente de una colección de sitios es irreversible, por lo que debe hacerse con precaución.
