SharePoint Online: ¿Cómo eliminar una biblioteca de documentos usando PowerShell?
Requisito: Eliminar una biblioteca de documentos en SharePoint Online mediante PowerShell.
¿Cómo eliminar una biblioteca de documentos en SharePoint Online?
Eliminar una biblioteca de documentos es una forma rápida y sencilla de limpiar su sitio y eliminar cualquier contenido no deseado. Eliminar una biblioteca de documentos es tan sencillo como eliminar otros tipos de listas en SharePoint Online. En este artículo, le explicaremos cómo eliminar una biblioteca de documentos en SharePoint Online paso a paso. ¡También le proporcionaremos un script de PowerShell que puede utilizar para eliminar una biblioteca de documentos!
Para eliminar una biblioteca de documentos en SharePoint Online, siga estos pasos:
- Inicie sesión en su sitio de SharePoint Online >> Haga clic en el engranaje de Configuración >> Seleccione Contenido del sitio en el menú.
- En la página de contenido del sitio, coloque el cursor sobre la biblioteca de documentos que desea eliminar y haga clic en el menú contextual.
En el menú, haga clic en "Eliminar" y luego confirme el mensaje para enviar la biblioteca de documentos a la Papelera de reciclaje.
-
Alternativamente, puede eliminar una biblioteca de documentos en SharePoint Online visitando la configuración de la biblioteca >> Haga clic en "Eliminar esta biblioteca de documentos" en el grupo Permisos y administración.
Una vez que haya completado el proceso de eliminación, la biblioteca de documentos se eliminará del sitio y su contenido se eliminará (¡se enviará a la papelera de reciclaje!). Para verificar que la biblioteca se haya eliminado, regrese a la página de contenido del sitio y confirme que la biblioteca ya no aparece en la lista de listas y bibliotecas disponibles.
Bastante simple, ¿eh? ¿Qué pasa si no encuentra la opción de eliminar en el menú contextual o en la configuración de la biblioteca de documentos? ¿Qué sucede si desea eliminar de forma masiva varias bibliotecas de documentos? ¡PowerShell puede ayudar! Aquí está el PowerShell de SharePoint Online para eliminar la biblioteca de documentos.
PowerShell para eliminar una biblioteca de documentos en SharePoint Online
Si bien SharePoint Online proporciona una interfaz fácil de usar para administrar bibliotecas de documentos, eliminar varias bibliotecas puede llevar mucho tiempo y ser repetitivo. Con la ayuda de PowerShell, podemos automatizar este proceso para ayudar a ahorrar tiempo y recursos. A medida que una organización crece, las bibliotecas de documentos en SharePoint Online pueden volverse abarrotadas o obsoletas, lo que afecta negativamente a la productividad y dificulta que los usuarios encuentren la información que necesitan.
Eliminemos una biblioteca de documentos en SharePoint Online usando PowerShell:
#Custom function to delete a SharePoint Online document library using powershell
Function Delete-SPODocumentLibrary
{
param
(
[string]$SiteURL = $(throw "Please Enter the Site URL!"),
[string]$LibraryName = $(throw "Please Enter the Library Name to Delete!")
)
Try {
#Get Credentials to connect
$Cred= Get-Credential
$Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)
#Setup the context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Ctx.Credentials = $Credentials
#Get the Document Library and set allow deletion flag
$Library=$Ctx.Web.Lists.GetByTitle($LibraryName)
$Library.AllowDeletion = $True
$library.Update()
$Ctx.ExecuteQuery()
#Delete the Document Library - Send to Recycle bin
$Library.Recycle() | Out-Null #To permanently delete, call: $Library.DeleteObject()
$Ctx.ExecuteQuery()
Write-Host "Document Library: '$LibraryName' has been Deleted Successfully!" -ForegroundColor Green
}
Catch {
write-host -f Red "Error Deleting Document Library!" $_.Exception.Message
}
}
#Call the function to delete a document library
Delete-SPODocumentLibrary -SiteURL "https://Crescent.sharepoint.com/sites/Marketing/" -LibraryName "Team Documents"
Una vez eliminados, se mueven a la papelera de reciclaje y, si es necesario, podemos restaurarlos siempre que permanezcan en la papelera de reciclaje (¡Técnicamente, 93 días!)
Eliminar la biblioteca de documentos de SharePoint Online mediante PnP PowerShell
Para eliminar una biblioteca de documentos en SharePoint Online usando PowerShell, siga estos pasos:
- Conéctese a SharePoint Online mediante PowerShell ejecutando el cmdlet Connect-PnPOnline.
- Utilice el cmdlet Get-PnPList para recuperar la biblioteca de documentos que desea eliminar.
- Utilice el cmdlet Remove-PnPList y especifique el nombre de la biblioteca de documentos que desea eliminar.
#Config Variables
$SiteURL = "https://Crescent.sharepoint.com/sites/Marketing"
$LibraryName="Branding"
#Connect to PnP Online
Connect-PnPOnline -Url $SiteURL -Credentials (Get-Credential)
#Get the Library to Delete
$Library = Get-PnPList -Identity $LibraryName -ErrorAction SilentlyContinue
#Check if Library exists
If($Library)
{
#sharepoint online powershell to delete library
Remove-PnPList -Identity $LibraryName -Recycle -Force
Write-host -f Green "Library '$LibraryName' Deleted Successfully!"
}
Else
{
Write-host -f Yellow "Could not find Library '$LibraryName'"
}
Este PowerShell envía la biblioteca de documentos a la papelera de reciclaje. Si está intentando eliminar una biblioteca de documentos grande en SharePoint Online, es posible que reciba un error: "Lo siento, algo salió mal: el intento de operación está prohibido porque excede el umbral de vista de lista impuesto por el administrador". La solución es: ¡Primero debes eliminar todos los archivos! ¿Cómo eliminar todos los archivos en una biblioteca de documentos de SharePoint Online usando PowerShell?
Preguntas frecuentes:
¿Cómo eliminar una carpeta de la biblioteca de documentos de SharePoint?
Para eliminar una carpeta de la biblioteca de documentos de SharePoint, siga estos pasos:
Navega hasta la biblioteca de documentos de SharePoint que contiene la carpeta que deseas eliminar >> Coloca el cursor sobre la carpeta que deseas eliminar y haz clic en la casilla de verificación que aparece en a la izquierda del nombre de la carpeta >> Haga clic en el botón “Eliminar” en la barra de herramientas en la parte superior de la página >> En el cuadro de diálogo de confirmación que aparece, haga clic en “Aceptar” para confirmar la eliminación.
Tenga en cuenta que al eliminar una La carpeta también eliminará todos los archivos y subcarpetas que contiene.
¿Puedo usar PowerShell para eliminar varias bibliotecas de documentos a la vez?
¡Sí! Puede usar PowerShell para eliminar varias bibliotecas de documentos a la vez mediante un script o un bucle. Esto puede ser más eficiente que eliminar cada biblioteca manualmente.
¿Puedo recuperar una biblioteca de documentos eliminados en SharePoint Online usando PowerShell?
Es posible recuperar una biblioteca de documentos eliminados en SharePoint Online dentro de un período de tiempo determinado (generalmente 93 días) usando PowerShell. Sin embargo, después de este período, la biblioteca puede eliminarse permanentemente y ser irrecuperable.
¿Cuál es la forma más sencilla de eliminar una biblioteca de documentos en SharePoint Online?
La forma más sencilla de eliminar una biblioteca de documentos en SharePoint Online es utilizar la interfaz web. Simplemente navegue hasta la biblioteca de documentos que desea eliminar, haga clic en el ícono de ajustes "Configuración", seleccione "Configuración de la biblioteca" y luego haga clic en el enlace "Eliminar esta biblioteca de documentos" en la parte inferior de la página. Sin embargo, usar PowerShell puede ser una opción más eficiente si tiene muchas bibliotecas de documentos para eliminar.

