TeamCity+;诗篇+;SqlCmd Powershell无限循环

TeamCity+;诗篇+;SqlCmd Powershell无限循环,teamcity,sqlcmd,psake,Teamcity,Sqlcmd,Psake,我正在尝试使用TeamCity 6.5.2中的Powershell Runner来运行一个Psake任务,该任务依赖于调用SqlCmd的任务。如果我尝试这样做,teamcity似乎进入了一个无限循环,直到它最终超时或出错 我在TeamCity中使用了-Command选项,否则错误不会冒泡到TeamCity 它似乎与SqlCmd有关。我发现了这一点,并尝试将sqlcmd编码调整为Unicode,但没有成功 还有其他人看到过这种行为吗?如果是的话,如何修复?我看到PSake导致挂起的一个地方是关于日

我正在尝试使用TeamCity 6.5.2中的Powershell Runner来运行一个Psake任务,该任务依赖于调用SqlCmd的任务。如果我尝试这样做,teamcity似乎进入了一个无限循环,直到它最终超时或出错

我在TeamCity中使用了-Command选项,否则错误不会冒泡到TeamCity

它似乎与SqlCmd有关。我发现了这一点,并尝试将sqlcmd编码调整为Unicode,但没有成功


还有其他人看到过这种行为吗?如果是的话,如何修复?

我看到PSake导致挂起的一个地方是关于日志输出。可以尝试将sqlcmd的输出重定向到nul(
>nul
)和se吗?或者使用
out null
或任何合适的方法。

我今天也遇到了同样的问题

错误在于,它是运行程序的
-Command
模式中的一个错误,他们不赞成它,而不是解决它

建议的模式是
-File
模式,但它可能要求您通过在管理员powershell控制台中键入以下内容来更改每个代理上的安全策略:

Set-ExecutionPolicy RemoteSigned