Hi All,
I have below script to use and achieve the title but i am getting error message:
+++++++++++++++++++++++++++++++++++++++++++++
Add-pssnapin "Microsoft.SharePoint.PowerShell"
$site = Get-SPSite "Site_Collection_URL";
$site.AllWebs | foreach {
$web = $_;
$web.AllowUnsafeUpdates = $true;
# stop list workflows
$web.Lists | foreach {
$list = $_;
$list.Items | foreach {
$item = $_;
$item.Workflows | foreach {
$wf = $_;
[Microsoft.SharePoint.Workflow.SPWorkflowManager]::CancelWorkflow($wf);
}
}
}
# stop site workflows
$web.Workflows | foreach {
$wf = $_;
[Microsoft.SharePoint.Workflow.SPWorkflowManager]::CancelWorkflow($wf);
}
$web.AllowUnsafeUpdates = $false;
$web.Dispose();
}
$site.Dispose();
+++++++++++++++++++++++++++++++++++++
Error message is:
An error occurred while enumerating through a collection: Collection was modified; enumeration operation may not execute..
At E:\Scripts\Cancel_workflows2.ps1:9 char:3
+ $web.Lists | foreach {
+ ~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidOperation: (Microsoft.Share...on+SPEnumerator:SPEnumerator) [], RuntimeException
+ FullyQualifiedErrorId : BadEnumeration
MCP & MCTS [WSS 3.0/MOSS/SharePoint 2010] Visit: http://yagyashree.wordpress.com/