Windowsの ant で別のユーザーとして実行可能ファイルを実行したいと思います。PsExecを呼び出して同じマシンで実行し、ユーザー名とパスワードを渡すことを考えていました。これを行うより良い方法はありますか?これまでに見つけた答えは、Linux/Unix で ant を実行するためのものです。
ありがとう。
Windows 7 より前のバージョンの Windows では、実行可能ファイルを右クリックして [別のユーザーとして実行] を選択するだけで済みます。その後、使用可能なユーザーのドロップダウン リストからユーザーを選択できます。Windows 7 では、このオプションは [管理者として実行] オプションに置き換えられました。
Microsoft の Windows ページから:
http://windows.microsoft.com/en-us/windows-vista/What-happened-to-the-Run-as-command
標準ユーザーとしてログオンしている場合は、ユーザーが管理者アカウントを持っていなくても、[管理者として実行] コマンドを使用して別のユーザーとしてプログラムを実行することもできます。これを行うには、[管理者として実行] をクリックし、ユーザー アカウントを選択します。管理者としてログオンしている場合、別のユーザーとしてプログラムを実行するには、コマンド プロンプト ウィンドウに「runas.exe /ユーザー名」と入力する必要があります。
このrunas
ユーティリティを使用して、別のユーザーとして実行可能ファイルを実行できます。
ユーザーの現在のログオンとは異なるアクセス許可で特定のツールやプログラムを実行することをユーザーに許可します。