运行PSEXEC命令时,Team City Version 9.0会挂起

时间:2014-12-18 23:22:13

标签: teamcity psexec

我在Windows Server 2012计算机上使用Team City版本9。我在Team City项目中有一个构建步骤,它使用psexec在远程计算机上运行命令行脚本。远程计算机是带有SP2的Windows Server 2008 Standard 32位。团队城市脚本中的一行是:

\\Aenyfs01\APPS1\Winstall75\PSTools\psexec.exe \\aewebsvctst4 \\aewebsvctst4\deployScripts\stopwebsite.cmd SCRIBE2QA1TEST -accepteula

当Team City到达此行时,它开始运行PSEXEC然后挂起。我发现另一个线程说使用-accepteula来抑制许可证屏幕。

此行正在使用psexec从名为aewebsvctst4的远程计算机运行命令脚本。我在该远程计算机上安装了psexec,并从远程计算机的Windows资源管理器中运行了psexec。我拿到了许可证屏幕并点击了确定。

当我从团队城市构建服务器机器运行此命令时,它工作正常。但是在Team City中运行只会导致它挂起。

以下是Team City中构建日志的输出:

[Step 2/3] C:\TeamCity_Working\Distribution\SCRIBE\Trunk>\\Aenyfs01\APPS1\Winstall75\PSTools\psexec.exe \\aewebsvctst4 \\aewebsvctst4\deployScripts\stopwebsite.cmd SCRIBE2QA1TEST -accepteula 
[18:05:55][Step 2/3] 
[18:05:55][Step 2/3] PsExec v1.98 - Execute processes remotely
[18:05:55][Step 2/3] Copyright (C) 2001-2010 Mark Russinovich
[18:05:55][Step 2/3] Sysinternals - www.sysinternals.com
[18:05:55][Step 2/3] 
[18:05:55][Step 2/3] 

有没有人有任何想法?

谢谢, 格伦

0 个答案:

没有答案