48

SysInternalsPsExecユーティリティを呼び出すHudsonビルドスクリプトがあります。通常、特定のユーザーがPsExecを初めて実行すると、ライセンスを受け入れるようにユーザーに求めるダイアログボックスが表示されます。ビルドエージェントはサービスとして実行され、ビルドがPsExecでスタックしていることがわかります。Process Explorerは、PsExecが実行中であることを示しているので、同じプロンプトが表示されていると強く思いますが、非対話的に実行されているため、プロンプトを受け入れる方法はありません。このばかげた制限を回避する方法はありますか?Windows Server 2008R2x64で実行されています。

4

2 に答える 2

81

コマンドラインスイッチを使用して/accepteula、ライセンス契約に同意します。

または設定

HKCU\Software\Sysinternals\PsExec\EulaAccepted 

1に

注意:上記のregキーが0に設定されている場合(EULAが一度拒否された場合)、/ accepteulaは機能しません。手動でキーを1に設定する(または完全に削除する)必要があります。

于 2011-03-01T06:04:43.380 に答える
0

文書化されていますが、2003バージョン以降を使用する必要があります。

于 2014-01-13T16:47:39.537 に答える