TFSBuild调用Powershell抛出错误

时间:2015-05-22 19:08:17

标签: powershell tfs2013

我在powershell ISE中收到以下错误:

  

tfsbuild:术语“tfsbuild”无法识别为cmdlet的名称

我已经尝试了tfsbuild的完整路径,但后来我仍然遇到错误。

C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\tfsbuild start /collection:"http://xxxx:8080/tfs/DefaultCollection" /builddefinition:"yyyy/zzzz"

1 个答案:

答案 0 :(得分:0)

如果你的PATH中没有TfsBuild.exe,那么你需要:

  • 用引号括起完整路径
  • 使用&
  • 进行前缀调用
  • 包含扩展名.exe

& "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE\TfsBuild.exe" start...

或者,您可以将工作目录更改为包含.exe的文件夹,并简单地使用点源代码'可执行文件。

cd "C:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\IDE"
.\TfsBuild.exe start...