【问题标题】:Workflow does not start automatically on item update when powershell script triggered by task scheduler当任务计划程序触发 powershell 脚本时,工作流不会在项目更新时自动启动
【发布时间】:2013-10-17 14:43:21
【问题描述】:

在 SharePoint 2010 上,我创建了一个用于更新一些列表项的 powershell 脚本。工作流在项目更新时自动启动。 Mys 脚本在我的会话中启动时运行良好。

我创建了一个新任务来每小时启动我的脚本。然后,在项目更新后工作流不会启动。

用于执行任务的用户具有以下权限: - 服务器上的本地管理员 - WSS_ADMIN_WPG 组的成员 - 根网站上的 Sharepoint 所有者 - SPShellAdmin 的成员 (Get-SPShellAdmin)

有什么想法吗?

非常感谢。

【问题讨论】:

    标签: sharepoint powershell


    【解决方案1】:

    System accounts will not trigger automatic workflows。理想情况下,您应该使用另一个帐户来运行您的脚本,但如果没有,您可以将 $SPSite.get_WorkflowManager().StartWorkflow($item, $association, $eventData) ref 1 ref 2 添加到您的 powershell 脚本中以手动启动工作流程。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2017-07-06
      • 2022-12-01
      • 1970-01-01
      • 2015-12-14
      • 1970-01-01
      • 1970-01-01
      • 2020-05-02
      相关资源
      最近更新 更多