从从TFS生成调用的Powershell脚本对TFS生成进行排队

从从TFS生成调用的Powershell脚本对TFS生成进行排队,powershell,tfs,Powershell,Tfs,我有一个构建定义,当我启动它时,它调用一个Powershell脚本,该脚本实际上对多个构建进行排队。我使用的代码来自此网页作为参考: 如果我从ISE或Powershell控制台调用该脚本,该脚本运行良好,可以正常工作。但是如果我从构建中调用它,它就不起作用了。知道为什么会发生这种情况吗?最简单的方法是使用tfsbuild.exe命令行实用程序。打开“开发人员命令提示符”并键入TFSBuild help start 您还可以使用使用正确API的脚本(例如) 第三个选项是使用自定义生成模板。该代码非

我有一个构建定义,当我启动它时,它调用一个Powershell脚本,该脚本实际上对多个构建进行排队。我使用的代码来自此网页作为参考:


如果我从ISE或Powershell控制台调用该脚本,该脚本运行良好,可以正常工作。但是如果我从构建中调用它,它就不起作用了。知道为什么会发生这种情况吗?

最简单的方法是使用tfsbuild.exe命令行实用程序。打开“开发人员命令提示符”并键入
TFSBuild help start

您还可以使用使用正确API的脚本(例如)


第三个选项是使用自定义生成模板。

该代码非常旧,API已更改,因此您应该指定:a)您正在使用的TFS版本和b)显示您的代码1)我相信我正在运行TFS 2013更新2)我正在运行网页上的确切代码我所做的是正确的,但由于我从TFS中删除了获取文件和构建过程中的一系列其他内容,它无法排队,因为它不知道是什么。谢谢你的帮助