Предоставить сборку tfs для выполнения командлета sharepoint - PullRequest
1 голос
/ 03 января 2012

Я использую TFS Build, настроенный с учетной записью службы.

Я изменил шаблон worklow для выполнения сценария powershell.

PowerShell запущен, но в командлете sharepoint у меня "ошибка доступа запрещена".

Итак, я протестировал скрипт с именем run от имени другого пользователя (используя учетную запись службы сборки tfs), и он работает.

Учетная запись службы tfs SpShelleAdmin, локальный администратор и администратор фермы.

Мне нужна помощь.

PS: Get-SpSolution работает

1 Ответ

0 голосов
/ 03 января 2012

Как вы реализовали поддержку для выполнения powershell?
Вы могли бы реализовать пользовательское действие, которое фактически выполняет вызов powershell, используя пространство имен System.Management.Automation (очень хороший пример можно найти здесь ).Просто окружите реализацию классом Олицетворения, представленным здесь .

Также проверьте эту публикацию, если вам нужна помощь.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...