3

私のbambooサーバーにバッチファイルがあり、PsExecを介してリモートコンピューターで別のバッチファイルを開始します。バンブーサーバーのバッチファイルをダブルクリックすると、すべてが正常に機能しています。リモートコンピューターのバッチファイルが起動し、PsExecがエラーコード0で終了します。

しかし、bambooを起動すると、PsExecがハングし、リモートコンピューター上のバッチファイルが起動しません。

C:\PsTools>PsExec.exe \\<remote server> -u <user> -p <password> -s -i "C:\batchfile.bat"

PsExec v1.98 - Execute processes remotely
Copyright (C) 2001-2010 Mark Russinovich
Sysinternals - www.sysinternals.com

これは私の出力であり、PsExecがハングする場所です。

竹がバッチを開始したときにだけハングする理由がわかりません。

誰かが私を助けてくれることを願っています

4

2 に答える 2

1

[ PsExec を通過するとプログラム出力が失われる] psexec にはバグがあり、cmd によって異なるすべてのものから呼び出されたときに正しくリダイレ​​クトされます。リモート マシンでプロセスを開始するためのオプションは他にもいくつかあります。パスが与えられます 2. SCHTASKS

于 2012-11-24T07:27:12.423 に答える