0

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

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

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

任何想法 ?

非常感谢。

4

1 回答 1

0

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

于 2013-10-16T15:16:43.080 回答