9

私のNAntビルドは、CruiseControlの一部として非管理者として実行されます。ただし、管理者として実行する必要があるNCoverタスクがあります。このために、管理者アカウントでRunAsを使用することを検討しています。

問題は、RunAsが直接戻り、プロセスが終了するのを待たないことです。

NCoverが終了するまでNAntビルドをブロックする方法はありますか?

Tnx

4

2 に答える 2

1

これまでのところ、psexecを使用するとこれが機能することがわかりました。私が使用しているコマンドは次のとおりです。

psexec -w directory file_to_run -u myusername

オプションで-p password

私が懸念していることの1つは、psexecのEULAが、私がそれを使用したい目的を禁止しているように見えることです。しかし、私にはわかりません。私が心配しているフレーズは次のとおりです。

できません:

  • ソフトウェアまたは本契約を第三者に譲渡する。

インストーラーのrunasの使用法をpsexecに置き換えたいと思います。PsexecはCDに収録されており、そこから実行するか、コピーを作成して、完了したら削除することができます。

これらの使用はこの合意に違反しますか?

于 2010-11-30T17:02:12.980 に答える
0

Does adding the /W option to runas get it to wait?

于 2010-07-22T00:01:59.607 に答える