我正在尝试从构建运行程序启动.exe程序,但我不希望它在teamcity控制台中运行,我想要一个独立于当前构建运行的全新控制台。到目前为止,我已经尝试了一些没有任何成功的事情。
尝试使用powershell脚本:
$ErrorMessage = "POWERSHELL ERROR"
try {
Write-Output "About to start backend"
Start-Process Program.exe
Write-Output "Started backend"
} Catch {
Write-Output $ErrorMessage
exit(1)
}
尝试使用此命令启动新控制台:
Start Program.exe
我开始怀疑它是否可能。
答案 0 :(得分:2)
Start-Process powershell -ArgumentList @("-NoExit", "-Command Start-Process cmd")
答案 1 :(得分:0)
我从团队论坛得到了答案,我想我可能会在这里分享。我的问题是由Windows引起的构建代理问题引起的。 查看完整说明here。
要解决此问题,您需要通过运行命令" agent.bat run"来运行代理。在安装目录下的代理程序bin文件夹中。