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