Я установил Power Tool Team Foundation на сервер Jenkins. У меня TFS 2015 установлен с Full VS 2015. Я хочу запустить сценарий PowerShell, который извлекает проект из TFS. Я могу запустить его с сервера Jenkins. Когда я пытаюсь передать этот скрипт из определения сборки Jenkins, используя плагин powershell. Я получаю ошибки относительно электроинструмента Team Foundation. Дженкинс жалуется, что не установлен инструмент Team Foundation Power Tool. Я попытался удалить и переустановить инструмент. Моя служба Jenkins работает под тем же управлением, с помощью которого я установил этот инструмент. Кроме того, этот инструмент не зависит от пользователя. Он установлен для всех пользователей. может кто-нибудь помочь?
Add-PSSnapin: оснастка Windows PowerShell «Microsoft.TeamFoundation.PowerShell» не установлена на этом компьютере. В C: \ Users \ AppData \ Local \ Temp \ jenkins4325377511943060199.ps1: 22 символа: 1 + Add-PSSnapin Microsoft.TeamFoundation.PowerShell + ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: InvalidArgument: (Microsoft.TeamFoundation.PowerShell: String) [Add-PSSnapin], исключение PSArgument + FullyQualifiedErrorId: AddPSSnapInRead, Microsoft.PowerShell.Commands.AddPSSnapinCommand Get-TfsChildItem: термин Get-TfsChildItem не распознается как имя командлета, функции, файла сценария или работающей программы. Проверьте написание имени или, если был включен путь, убедитесь, что путь правильный, и повторите попытку. В C: \ Users \ AppData \ Local \ Temp \ jenkins4325377511943060199.ps1: 25 символов: 10 + $ items = Get-TfsChildItem $ AutoDeployDir -Recurse -Server $ tfsCollection + ~~~~~~~~~~~~~~ ~~ + CategoryInfo: ObjectNotFound: (Get-TfsChildItem: String) [], CommandNotFoundException + FullyQualifiedErrorId: CommandNotFoundException