3

TFS ビルド ワークフローに、winrs を使用してリモート マシンでコマンドを呼び出そうとするステップがあります。私は呼び出しプロセスタスクを使用し、コマンドとしてpowershellを与えてから、次のようなものを含むスクリプトを渡します

winrs -r:remote.server.com ipconfig

コマンドは正常に実行され、ビルド ログに出力が表示されますが、その時点ですべてが停止しているようです。リモート ボックスにログインして、ipconfig が実行されていないことを確認して、プロセスは終了しましたが、winrs が返されないようです。おそらく見逃しているトリックはありますか

-justBloodyWork

国旗?

4

3 に答える 3

1

ここで答えを見つけました: https://serverfault.com/questions/135070/why-does-my-powershell-script-hang-when-called-in-psexec-via-a-batch-cmd-file

これは、POSH の一般的な問題です。問題は、標準入力がハングすることです。これを試してください: winrs -r:remote.server.com ipconfig < NUL

于 2011-07-06T02:21:57.210 に答える
0

-nop オプションを試してください。ユーザーのプロファイルは常にリモート システムに読み込まれるため、問題が発生する可能性があります。

于 2011-02-25T17:48:00.550 に答える