troubleshooting Question

Delete all records in a Picture Library

Avatar of NicksonKoh
NicksonKohFlag for Singapore asked on
PowershellMicrosoft SharePoint
2 Comments2 Solutions729 ViewsLast Modified:

I wrote a simple powershell script to delete all the records in a SharePoint 2007 Picture Library.

$sc = New-Object Microsoft.SharePoint.SPSite($webURL)
$web = $sc.OpenWeb()
$srcList = $web.Lists[$srcListName]

## Loop through the items in the Document Library
$srcItemCnt = 0
foreach($srcItem in $srcList.items)	{
	Write-Host $srcItem["ID"]


Open in new window

But I am getting error "An error occurred while enumerating through a collection: Collection was modified; enumeration operation may not exec

Can advise where I am wrong?
Pankaj Parmar

Our community of experts have been thoroughly vetted for their expertise and industry experience.

Join our community to see this answer!
Unlock 2 Answers and 2 Comments.
Start Free Trial
Learn from the best

Network and collaborate with thousands of CTOs, CISOs, and IT Pros rooting for you and your success.

Andrew Hancock - VMware vExpert
See if this solution works for you by signing up for a 7 day free trial.
Unlock 2 Answers and 2 Comments.
Try for 7 days

”The time we save is the biggest benefit of E-E to our team. What could take multiple guys 2 hours or more each to find is accessed in around 15 minutes on Experts Exchange.

-Mike Kapnisakis, Warner Bros