If you have a corrupted list which should be deleted this might be helpful to delete the list. Just open Powershell on your server and use this script to delete the list:
[sourcecode language=”csharp”]
Get-SPWeb “YourSiteCollectionUrl” | Where-Object { $_.Lists.Delete([System.Guid]$_.Lists[“Listname”].ID) }
[/sourcecode]
Hope this helps.
..:: I LIKE SHAREPOINT ::..
The article or information provided here represents completely my own personal view & thought. It is recommended to test the content or scripts of the site in the lab, before making use in the production environment & use it completely at your own risk. The articles, scripts, suggestions or tricks published on the site are provided AS-IS with no warranties or guarantees and confers no rights.
Why not just this? You don’t need to use Where-Object since you’re not iterating of filtering multiple items.
$(Get-SPWeb “YourSiteCollectionUrl”).Lists[“List Title”].Delete()
We can delete corrupted lists using STSADM as well:
Stsadm -o forcedeletelist -url
Force Delete Corrupted SharePoint List using PowerShell / STSADM