2011-02-25 58 views
3

我在TFS构建工作流中尝试使用winrs调用远程计算机上的命令。我使用调用进程的任务,并把它的PowerShell的命令,然后在含有类似Team Build的Running winrs命令挂起

winrs -r:remote.server.com ipconfig 

命令运行就好了,我可以看到在构建日志的输出脚本通过,但整个事情似乎在那个时候停下来。我可以登录到远程框并确认没有ipconfig正在运行,这样进程已经结束,但是它就像winrs没有返回。是否有一些我错过的技巧

-justBloodyWork 

flag?

+0

我在Go Release Management中执行的管道作业有同样的问题。 – 2011-07-05 22:02:28

回答

0

尝试-nop选项。用户的配置文件总是在远程系统上加载,这可能会导致问题。

+0

我给了那一枪,过程仍然以完全相同的方式挂起。 – stimms 2011-02-28 17:52:44

0

Bamboo build服务器遇到同样的问题。 < NUL适用于bat文件,但<在PowerShell中打破。要在PowerShell中提供标准输入,$ null中的管道: $null | winrs -r:remote.server.com ipconfig