Команда powershell tf не распознается как имя командлета

tf: термин "tf" не распознается как имя командлета, функции, файла сценария или работоспособной программы. Проверьте правильность написания имени или, если путь был указан, проверьте правильность пути и повторите попытку.

Я установил переменную среды, но не работает. Команда tf работает в командной строке разработчика для VS2013, но не работает в Powershell. Как я могу заставить это работать? введите описание изображения здесь

4 ответа

Вам необходимо включить полный путь к tf.exe. Например, вы хотите проверить файлы с помощью команды tf checkin в PowerShell:

$filePath = "C:\Users\username\Source\Workspaces\teamproject\solutionname\projectname\Class1.cs"  
Set-Alias tfs "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\tf.exe"  
tfs checkin $filePath   /noprompt

Это сработало для меня. Я добавил путь к TF.exe (в моем случае это "C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE") к переменной PATH системной среды (через "Мой компьютер" - "Свойства" -> "Дополнительные параметры системы" - > Переменные среды-> Системные переменные-> Путь-> Редактировать).

Вы можете проверить, работает ли "tf", набрав "tf" в powershell. Если вы получите что-то вроде: Microsoft (R) TF - Team Foundation Version Control Tool, Версия 14.102.25619.0 Copyright (c) Microsoft Corporation. Все права защищены.......

ТФ работает правильно.

Чтобы ответить на вопрос с другой точки зрения, вот как вы должны назвать tf созданная вами переменная среды:

%tf%

Я придал этому значение C:\Windows\notepad.exe, и приложение открывается при вызове переменной из cmd.

Вам необходимо загрузить и установить Microsoft Team Foundation Server Power Tools, чтобы запустить команду TFPT. Версию TFS 2015 можно найти здесь:Microsoft Team Foundation Server 2015 Power Tools

Если вы запускаете Powershell из VS Tools, вам необходимо закрыть сеанс Powershell и перезапустить VS, чтобы он мог подобрать недавно установленные инструменты и снова запустить Powershell.

Другие вопросы по тегам