का उपयोग कर एकाधिक SharePoint वर्कफ़्लो को रद्द करें SharePoint (2010) सूची में सभी चल रहे वर्कफ़्लो को रद्द करना कैसे संभव है?PowerShell
मुझे इस स्क्रिप्ट को तकनीकी के माध्यम से मिला।
कोड:
using (SPSite oSite = new SPSite("<your url>"))
{
foreach (SPWeb oWeb in oSite.AllWebs)
{
oWeb.AllowUnsafeUpdates = true;
// stop list workflows
foreach (SPList list in oWeb.Lists)
{
foreach (SPListItem oItem in list.Items)
{
foreach (SPWorkflow workflow in oItem.Workflows)
{
SPWorkflowManager.CancelWorkflow(workflow);
}
}
}
// stop site workflows
foreach (SPWorkflow workflow in oWeb.Workflows)
{
SPWorkflowManager.CancelWorkflow(workflow);
}
oWeb.AllowUnsafeUpdates = false;
oWeb.Dispose();
}
}
आपकी मदद के लिए बहुत धन्यवाद।
वास्तव में यह बहुत उपयोगी है !!! मैं अब खुश हूं;) THX – DaviideSnow
अच्छा सौदा। मुझे खुशी है कि यह आपके लिए काम करता है। –