¿Cómo eliminar un sitio de SharePoint?
Requisito: Eliminar una colección de sitios de SharePoint Online.
¿Cómo eliminar un sitio en SharePoint?
La colección de sitios de SharePoint Online es una colección de sitios agrupados bajo una URL común y que normalmente comparten navegación, marca, características, seguridad, etc. comunes. Cuando se trata de administrar contenido en SharePoint Online, es posible que, en algún momento, deba eliminar un sitio cuando ya no lo necesite. Por ejemplo, un proyecto completado, un sitio temporal o tal vez se creó por error. Cualquiera sea el motivo, puede eliminar un sitio en SharePoint Online para liberar espacio de almacenamiento y otros recursos siguiendo los pasos descritos en este tutorial.
Como administrador del sitio de SharePoint Online, puede eliminar cualquier sitio de SharePoint en el inquilino. Este artículo lo guiará a través del proceso de eliminación de su sitio por completo, que incluye todos los datos, listas, bibliotecas y archivos asociados con él. Antes de comenzar este proceso, es una buena idea asegurarse de que el sitio ya no sea necesario. Eliminar una colección de sitios es un proceso bastante sencillo. Para eliminar una colección de sitios de SharePoint Online del centro de administración, siga los pasos a continuación:
- Inicie sesión en su Centro de administración de SharePoint Online como administrador global o administrador de SharePoint (normalmente en https://tenant-admin.sharepoint.com)
Haga clic en Sitios >> Sitios activos en la navegación de la izquierda. En la lista de colecciones de sitios, seleccione la colección de sitios que desea eliminar. En la barra de herramientas, haga clic en Eliminar y luego confirme mediante un mensaje haciendo clic en el botón "Eliminar" en la barra de comandos.
Si seleccionó un sitio conectado a un grupo de Office 365, recibirá un mensaje con la opción de eliminar también el grupo de Office 365 asociado. Los sitios eliminados se conservan durante 93 días en SharePoint Online y se eliminarán permanentemente de forma automática. Sin embargo, los grupos de Office 365 eliminados se conservan solo durante 30 días en la Papelera de reciclaje de Azure AD.
Eliminar un sitio moderno de SharePoint
Si tiene derechos de propietario de sitio o de administrador de colección de sitios, también puede eliminar una colección de sitios de equipo moderno o un sitio de comunicación yendo directamente al sitio >> Haga clic en el ícono de ajustes Configuración >> enlace Información del sitio >> Haga clic en ¡Eliminar enlace del sitio! Puede eliminar el sitio haciendo clic en el ícono de configuración >> página de configuración del sitio y haciendo clic en el enlace "Eliminar este sitio" en sitios clásicos que no están conectados al grupo. ¡Confirme el mensaje de advertencia para eliminar el sitio!
Esto elimina todo el contenido del sitio, incluidas las bibliotecas de documentos, y los datos de la lista asociados con ese sitio de SharePoint Online en particular en unos pocos minutos, dependiendo de la cantidad de datos que se eliminen.
Eliminar varias colecciones de sitios en SharePoint Online
De manera similar, puede eliminar varios sitios de SharePoint Online utilizando el centro de administración moderno seleccionando más de una colección de sitios >> Haga clic en “Edición masiva” >> Elija el elemento “Eliminar” en el menú y confirme el mensaje.
Una vez eliminados, puede encontrarlos en el enlace "Sitios eliminados" en la navegación izquierda del centro de administración de SharePoint Online. Ahora, eliminemos una colección de sitios en SharePoint Online con PowerShell.
¿Cómo eliminar una colección de sitios de SharePoint Online usando PowerShell?
Aquí está el script de PowerShell para SharePoint Online para eliminar la colección de sitios. Utilice el Shell de administración de SharePoint Online o PowerShell ISE para ejecutar estos comandos de PowerShell.
Import-Module Microsoft.Online.Sharepoint.PowerShell
#Variables for processing
$AdminSiteURL = "https://crescent-admin.sharepoint.com/"
$AdminName = "salaudeen@crescent.com"
$SiteCollURL = "https://crescent.sharepoint.com/sites/Sales"
#Credentials to connect
$SecurePWD = ConvertTo-SecureString "Password" -asplaintext -force
$Credential = New-Object -TypeName System.Management.Automation.PSCredential -argumentlist $AdminName, $SecurePWD
#Connect to SharePoint Online
Connect-SPOService -url $AdminSiteURL -credential $Credential
#delete sharepoint online site collection using powershell
Remove-SPOSite -Identity $SiteCollURL -NoWait -Confirm:$false
Write-Host "Site collection has been deleted!"
SharePoint Online: eliminar colección de sitios con PowerShell
También puede usar los cmdlets de PowerShell Remove-SPOsite del Shell de administración de SharePoint Online para eliminar un sitio de SharePoint:
#Variables
$AdminSiteURL = "https://crescent-admin.sharepoint.com/"
$SiteCollURL = "https://crescent.sharepoint.com/sites/itgroup"
#Connect to sharepoint online
Connect-SPOService -url "https://crescent-admin.sharepoint.com/" -credential (Get-Credential)
#sharepoint online powershell delete site collection
Remove-SPOSite -Identity $SiteCollURL -NoWait -Confirm:$false
Este PowerShell elimina la colección de sitios en SharePoint Online. Tenga en cuenta que Remove-SPOSite no elimina una colección de sitios de forma permanente. Pero mueve la colección de sitios a la Papelera de reciclaje.
Eliminar colección de sitios mediante PowerShell CSOM
Cuando elimina un sitio de SharePoint Online, se eliminan todos los subsitios, páginas, listas, bibliotecas y contenido. A continuación se explica cómo eliminar un sitio con un script de PowerShell del modelo de objetos del lado del cliente:
#Load SharePoint CSOM Assemblies
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.dll"
Add-Type -Path "C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\16\ISAPI\Microsoft.SharePoint.Client.Runtime.dll"
Add-Type -Path "C:\Program Files\SharePoint Online Management Shell\Microsoft.Online.SharePoint.PowerShell\Microsoft.Online.SharePoint.Client.Tenant.dll"
#delete site collection sharepoint online powershell
Function Remove-SPOSiteCollection($AdminCenterURL,$SiteURL)
{
Try {
#Setup Credentials to connect
$Cred= Get-Credential
#Setup the Context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($AdminCenterURL)
$Ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)
#Get the tenant object
$Tenant = New-Object Microsoft.Online.SharePoint.TenantAdministration.Tenant($Ctx)
Write-Host -f Yellow "Deleting site collection..."
#delete a sharepoint online site powershell
$Tenant.RemoveSite($SiteURL) | Out-null
#$Tenant.RemoveDeletedSite($SiteURL) #To delete site from recycle bin!
$ctx.ExecuteQuery()
Write-host "Site Collection Deleted Successfully!" -foregroundcolor Green
}
catch {
write-host "Error: $($_.Exception.Message)" -foregroundcolor Red
}
}
#Set Parameters
$AdminCenterURL = "https://Crescent-admin.sharepoint.com"
$SiteURL = "https://Crescent.sharepoint.com/sites/procurement"
#Call the function to delete site collection
Remove-SPOSiteCollection $AdminCenterURL $SiteURL
Para eliminar una colección de sitios de SharePoint Online, debe ser administrador de la colección de sitios/administrador de SharePoint Online/administrador global.
¿Qué sucede cuando se elimina un sitio de SharePoint? Tanto los cmdlets de PowerShell anteriores como los métodos del navegador web envían la colección de sitios a la papelera de reciclaje, pero no la eliminan permanentemente.
Eliminar permanentemente la colección de sitios de SharePoint Online
Cuando elimina una colección de sitios, va a la papelera de reciclaje. Es posible que desee eliminar permanentemente esa colección de sitios para reutilizar el espacio de almacenamiento o volver a crear una nueva colección de sitios con la misma URL. Porque, si intenta crear una colección de sitios con un sitio eliminado en la papelera de reciclaje, SharePoint le muestra el mensaje "La dirección del sitio está disponible con modificación" y no le permite usar la misma URL.
¿Cómo eliminar un sitio de forma permanente en SharePoint Online?
¿Cómo eliminar permanentemente un sitio de SharePoint Online? Para eliminar una colección de sitios de forma permanente en SharePoint Online, inicie sesión en el nuevo sitio del centro de administración >> Haga clic en "Sitios eliminados" en la navegación de la izquierda. Esto enumera todos los sitios eliminados en el inquilino en los últimos 93 días. Seleccione el sitio que desea eliminar, haga clic en el botón "Eliminar permanentemente" en la barra de herramientas y haga clic en "Eliminar" en el cuadro de confirmación.
Sin embargo, si intenta eliminar permanentemente un sitio de grupo moderno de Office 365 siguiendo los pasos anteriores, encontrará que el botón Eliminar permanentemente está deshabilitado. Entonces, ¡la única forma de eliminar permanentemente los sitios modernos eliminados es PowerShell! Eliminemos una colección de sitios en SharePoint Online usando PowerShell.
SharePoint Online PowerShell para eliminar la colección de sitios de forma permanente de la Papelera de reciclaje
Podemos usar PowerShell para eliminar un sitio eliminado en SharePoint Online. Para eliminar permanentemente una colección de sitios de la papelera de reciclaje, utilice el siguiente script en el Shell de administración de SharePoint Online:
$DeletedSiteCollURL = "https://crescent.sharepoint.com/sites/deletedsite"
#Remove Deleted SharePoint Online Site Collection permanently
Remove-SPODeletedSite -identity $DeletedSiteCollURL -Confirm:$false
Esto elimina el sitio de la papelera de reciclaje.
SharePoint Online PnP PowerShell para eliminar la colección de sitios
A continuación se explica cómo eliminar una colección de sitios particular en SharePoint Online usando PnP PowerShell: Especifique la URL del sitio según su inquilino.
#Config Variables
$SiteURL = "https://Crescent.sharepoint.com/sites/Procurement"
#Get Credentials to connect
$Cred = Get-Credential
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials $Cred
#sharepoint online delete site collection powershell
Remove-PnPTenantSite -Url $SiteURL -Force
Para eliminar permanentemente la colección de sitios con PnP PowerShell, use el modificador -SkipRecycleBin.
Remove-PnPTenantSite -Url $SiteURL -Force -SkipRecycleBin
Para eliminar una colección de sitios eliminada de la papelera de reciclaje con PnP PowerShell, utilice el siguiente cmdlet:
Remove-PnPTenantSite -Url $SiteURL -FromRecycleBin
Eliminar contenido obsoleto no solo nos ayuda a reducir los costos de almacenamiento, sino que también ayuda a los usuarios a encontrar el contenido correcto que buscan más rápidamente, ya que eliminamos sitios innecesarios. Si eliminó accidentalmente un sitio de SharePoint Online, no se preocupe: ¡se puede restaurar en 93 días! Estos son los pasos necesarios para restaurar un sitio eliminado: ¿Cómo restaurar un sitio eliminado en SharePoint Online?
Preguntas frecuentes:
¿Puedo eliminar la colección de sitios raíz de SharePoint Online?
¡No! No puede eliminar la colección de sitios raíz en SharePoint Online a través del Centro de administración de SharePoint. Si utiliza otros métodos como PowerShell para eliminar, todas las demás colecciones de sitios y OneDrive serán inaccesibles para todos los usuarios hasta que restaure el sitio o cree un nuevo sitio raíz. En lugar de eliminar y volver a crear una colección de sitios raíz de SharePoint Online, puede usar este método: ¿Cómo se reemplaza un sitio raíz clásico en SharePoint Online con un sitio moderno?
¿Cómo elimino la colección de OneDrive para empresas en SharePoint online?
Si ya no necesita un sitio de OneDrive para Empresas, puede eliminarlo navegando a la URL: https://-my.sharepoint.com/personal/_Tenant_com/_layouts/15/Deleteweb.aspx) y luego haga clic en " Botón Eliminar”. Asegúrese de reemplazar los marcadores de posición "Inquilino" y "UserLogin" en la URL en consecuencia.
Más información: ¿Cómo eliminar la colección de sitios de OneDrive para empresas?
¿Cómo elimino un subsitio en SharePoint Online usando PowerShell?
Para eliminar un subsitio de SharePoint con PnP PowerShell, use el cmdlet Remove-PnPWeb. También puede utilizar el método CSOM $web.DeleteObject() para eliminar un subsitio en SharePoint Online. Los subsitios eliminados terminan en la Papelera de reciclaje de la colección de sitios (también llamada Papelera de reciclaje de segunda etapa).
Más información: Eliminar un subsitio SharePoint Online
¿Cómo elimino permanentemente un sitio de SharePoint en PowerShell?
Para eliminar permanentemente un sitio de SharePoint mediante PowerShell, conéctese a su inquilino de SharePoint Online mediante Connect-SPOService. Luego, use Remove-SPOSite seguido de la URL del sitio que desea eliminar. Finalmente, ejecute el cmdlet Remove-SPODeletedSite para eliminar permanentemente el sitio.
¿Eliminar un sitio de SharePoint elimina el grupo?
Si el sitio de SharePoint está conectado a un grupo de Office 365, al eliminar el sitio también se eliminará el grupo y todos sus recursos.




