以编程方式删除SharePoint Workflow Template

时间:2016-11-13 06:02:45

标签: templates sharepoint workflow

使用SharePoint Designer 2013时,在"工作流程"导航窗格中的选项我可以查看和删除工作流模板。

enter image description here

是否可以以编程方式执行相同的操作(最好通过PowerShell)?

1 个答案:

答案 0 :(得分:0)

一个老问题,但我刚遇到同样的问题,并确定删除隐藏的"工作流程中的文件夹"网站中的列表是如何删除模板:

$web = get-spweb $SiteUrl
$templates = $web.WorkflowTemplates | Where-Object {$_.Name -eq "Send Reminder Email"}
if ($templates.Count -gt 0) {
    $web.Lists["Workflows"].RootFolder.SubFolders.Delete("Send Reminder Email")
}