【发布时间】:2012-02-28 16:11:47
【问题描述】:
我有一个调用 PowerShell 脚本的 .NET 网页。 PowerShell 脚本将新列表项添加到 SharePoint 列表中,并应在添加时自动触发 SharePoint 工作流。
当我以域\管理员帐户登录服务器并直接从 PowerShell 窗口运行此脚本时,该项目被添加到列表中并且工作流成功启动。
但是,当我从 .NET 网页调用相同的 PowerShell 脚本时,会调用该脚本,将项目添加到 SharePoint 列表中,但不会自动触发工作流。应用程序池以我登录以直接运行脚本的同一域\管理员帐户运行 - 因此权限应该相同。
(我也尝试从脚本中以编程方式调用工作流,但没有成功。) 这是 SharePoint 2010、.NET 4.0、PowerShell 64 位、Windows 2008 R2
这是权限问题吗?有什么想法吗?
【问题讨论】:
标签: sharepoint powershell sharepoint-2010 workflow