¿Cómo eliminar una lista en SharePoint Online usando CSOM-PowerShell?
Requisito: Eliminar una lista en SharePoint Online usando PowerShell.
Importante: asegúrese de tener instalado el tiempo de ejecución del cliente de SharePoint Online en la máquina cliente antes de continuar. Descárgalo desde aquí: https://www.microsoft.com/en-us/download/details.aspx?id=42038
Script de PowerShell para eliminar una lista en SharePoint Online:
Si alguna vez necesitó eliminar una lista que ya no es necesaria en SharePoint Online, puede usar PowerShell en lugar de utilizar la interfaz web. En este artículo, le mostraremos cómo usar PowerShell para eliminar una lista en SharePoint Online.
#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"
##Variables for Processing
$SiteUrl = "https://crescent.sharepoint.com"
$ListName="Projects"
#Get Credentials to connect
$Cred= Get-Credential
#Setup the context
$Ctx = New-Object Microsoft.SharePoint.Client.ClientContext($SiteURL)
$Ctx.Credentials = New-Object Microsoft.SharePoint.Client.SharePointOnlineCredentials($Cred.Username, $Cred.Password)
#Get the List
$List = $Context.web.Lists.GetByTitle($ListName)
$Ctx.Load($List)
$List.DeleteObject()
$Ctx.ExecuteQuery()
Write-Host "List deleted Successfully!"
Ejecútelo en PowerShell ISE:
También puede usar este PowerShell para eliminar una biblioteca de documentos en SharePoint Online. ¿Qué pasa si la lista está protegida contra eliminación? Bueno, debes configurar la propiedad "AllowDeletion" para permitir la eliminación. Más información aquí: ¿Cómo eliminar una lista en SharePoint Online usando PowerShell?
