2012-05-08 45 views
1

我需要NAnt在Bamboo構建期間啓動本地計算機上長時間運行的控制檯應用程序。它正確執行此操作,但沒有控制檯UI。我沒有試圖展示所有這些,而是​​將其作爲一個簡單的例子,它也沒有顯示UI。Bamboo,NAnt和PSExec不顯示控制檯UI

當我鍵入以下內容:

C:\PSExecPath\psexec -d -i ping localhost 

C:\PSExecPath\psexec \\localmachinename -d -i ping localhost 

我得到正是人們所期望的,包括UI的結果。

但是,當這個命令從NAnt啓動時,就沒有UI了。例如,當以下構建文件正在開始與竹後楠運行:

<?xml version="1.0"?> 
<project default="all"> 
    <target name="all"> 
     <exec program="C:\PSExecPath\psexec.exe" spawn="true"> 
      <arg value="\\localmachinename" /> 
      <arg value="-d" /> 
      <arg value="-i" /> 
      <arg value="ping" /> 
      <arg value="localhost" /> 
     </exec> 
    </target> 
</project> 

只是爲了確保中指出,南特被在相同的配置文件執行。

+0

嘗試添加-i後的特定會話(在我的情況'4')沒有幫助。 –

回答

1

Bamboo作爲服務運行。我改變它作爲一個控制檯運行,一切開始按預期運行。