{"id":72,"date":"2017-09-01T09:51:17","date_gmt":"2017-09-01T09:51:17","guid":{"rendered":"http:\/\/4us2use.at\/?p=72"},"modified":"2018-03-09T12:17:19","modified_gmt":"2018-03-09T12:17:19","slug":"terminate-sharepoint-workflows-via-powershell","status":"publish","type":"post","link":"http:\/\/4us2use.at\/?p=72","title":{"rendered":"Terminate SharePoint Workflows via PowerShell"},"content":{"rendered":"<p>Problem Description:<\/p>\n<p>\u200bWorkflow cannot be terminated in the GUI<\/p>\n<p>Resolution:<\/p>\n<p>Stop the workflow on PowerShell<\/p>\n<p>$web = Get-SPWeb &#8220;WebUrl&#8221;<br \/>\n$web.AllowUnsafeUpdates = $true;<\/p>\n<p>$list = $web.Lists[&#8220;Listname&#8221;];<\/p>\n<p>$wfm=New-object Microsoft.SharePoint.WorkflowServices.WorkflowServicesManager($web)<br \/>\n$workflowInstanceService=$wfm.GetWorkflowInstanceService()<br \/>\n$workflowInstance=$workflowInstanceService.EnumerateInstancesForListItem($list.ID,ItemID)<br \/>\n$workflowInstance<\/p>\n<p>$mywfi = $workflowInstanceService.EnumerateInstancesForListItem($list.ID,ItemID) | where ID -eq WFIID<\/p>\n<p>$workflowInstanceService.TerminateWorkflow($mywfi)<br \/>\n$web.Dispose()<\/p>\n<span id=\"post-ratings-72\" class=\"post-ratings\" data-nonce=\"c51bb2980d\"><img id=\"rating_72_1\" src=\"http:\/\/4us2use.at\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_off.gif\" alt=\"1 Star\" title=\"1 Star\" onmouseover=\"current_rating(72, 1, '1 Star');\" onmouseout=\"ratings_off(0, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/><img id=\"rating_72_2\" src=\"http:\/\/4us2use.at\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_off.gif\" alt=\"2 Stars\" title=\"2 Stars\" onmouseover=\"current_rating(72, 2, '2 Stars');\" onmouseout=\"ratings_off(0, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/><img id=\"rating_72_3\" src=\"http:\/\/4us2use.at\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_off.gif\" alt=\"3 Stars\" title=\"3 Stars\" onmouseover=\"current_rating(72, 3, '3 Stars');\" onmouseout=\"ratings_off(0, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/><img id=\"rating_72_4\" src=\"http:\/\/4us2use.at\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_off.gif\" alt=\"4 Stars\" title=\"4 Stars\" onmouseover=\"current_rating(72, 4, '4 Stars');\" onmouseout=\"ratings_off(0, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/><img id=\"rating_72_5\" src=\"http:\/\/4us2use.at\/wp-content\/plugins\/wp-postratings\/images\/stars\/rating_off.gif\" alt=\"5 Stars\" title=\"5 Stars\" onmouseover=\"current_rating(72, 5, '5 Stars');\" onmouseout=\"ratings_off(0, 0, 0);\" onclick=\"rate_post();\" onkeypress=\"rate_post();\" style=\"cursor: pointer; border: 0px;\" \/> (No Ratings Yet)<br \/><span class=\"post-ratings-text\" id=\"ratings_72_text\"><\/span><\/span><span id=\"post-ratings-72-loading\" class=\"post-ratings-loading\"><img src=\"http:\/\/4us2use.at\/wp-content\/plugins\/wp-postratings\/images\/loading.gif\" width=\"16\" height=\"16\" class=\"post-ratings-image\" \/>Loading...<\/span>\n","protected":false},"excerpt":{"rendered":"<p>Problem Description: \u200bWorkflow cannot be terminated in the GUI Resolution: Stop the workflow on PowerShell $web = Get-SPWeb &#8220;WebUrl&#8221; $web.AllowUnsafeUpdates = $true; $list = $web.Lists[&#8220;Listname&#8221;]; $wfm=New-object Microsoft.SharePoint.WorkflowServices.WorkflowServicesManager($web) $workflowInstanceService=$wfm.GetWorkflowInstanceService() $workflowInstance=$workflowInstanceService.EnumerateInstancesForListItem($list.ID,ItemID) $workflowInstance $mywfi = $workflowInstanceService.EnumerateInstancesForListItem($list.ID,ItemID) | where ID -eq WFIID $workflowInstanceService.TerminateWorkflow($mywfi) $web.Dispose()<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":[],"categories":[4],"tags":[],"_links":{"self":[{"href":"http:\/\/4us2use.at\/index.php?rest_route=\/wp\/v2\/posts\/72"}],"collection":[{"href":"http:\/\/4us2use.at\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"http:\/\/4us2use.at\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"http:\/\/4us2use.at\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"http:\/\/4us2use.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=72"}],"version-history":[{"count":2,"href":"http:\/\/4us2use.at\/index.php?rest_route=\/wp\/v2\/posts\/72\/revisions"}],"predecessor-version":[{"id":159,"href":"http:\/\/4us2use.at\/index.php?rest_route=\/wp\/v2\/posts\/72\/revisions\/159"}],"wp:attachment":[{"href":"http:\/\/4us2use.at\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=72"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"http:\/\/4us2use.at\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=72"},{"taxonomy":"post_tag","embeddable":true,"href":"http:\/\/4us2use.at\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=72"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}