У меня есть веб-страница .NET, которая вызывает скрипт PowerShell. Сценарий PowerShell добавляет новый элемент списка в список SharePoint и должен автоматически запускать рабочий процесс SharePoint при добавлении.
Когда я захожу на сервер под учетной записью домена \ администратора и запускаю этот скрипт прямо из окна PowerShell, элемент добавляется в список, и рабочий процесс успешно запускается.
Однако, когда я вызываю тот же сценарий PowerShell с веб-страницы .NET, сценарий вызывается, элемент добавляется в список SharePoint, но рабочий процесс не запускается автоматически. Пул приложений запускается под той же учетной записью домена \ администратора, в которую я вошел, чтобы запустить скрипт напрямую, поэтому разрешения должны быть одинаковыми.
(Я также попытался программно вызвать рабочий процесс из сценария, но безуспешно.)
Это SharePoint 2010, .NET 4.0, PowerShell 64-bit, Windows 2008 R2
Это проблема с разрешениями? Есть идеи?