Bamboo のビルド中にローカル マシンで実行時間の長いコンソール アプリを開始するには、NAnt が必要です。これは正しく行われますが、コンソール UI はありません。すべてを表示しようとするのではなく、UI も表示しない簡単な例にまとめました。
次のように入力すると:
C:\PSExecPath\psexec -d -i ping localhost
また
C:\PSExecPath\psexec \\localmachinename -d -i ping localhost
UI を含め、期待どおりの結果が得られます。
しかし、この同じコマンドが NAnt から開始されると、UI はありません。たとえば、次のビルド ファイルが Bamboo で起動された後に NAnt によって実行される場合:
<?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>
念のために言っておきますが、NAnt は同じプロファイルで実行されています。