2011-11-17 9 views
3

異なるユーザー名で実行する必要のあるアプリケーションがあります。Antスクリプトの "Runas"

"runas.exe"を呼び出して、アプリケーションを呼び出すバッチファイルを呼び出そうとしています。

これをコマンドプロンプトで試してみましたが、うまくいきました。一つの欠点は、私はこれが

ここでは誰もが介入しなくてもビルドサーバ上で動作するようこれが可能である場合、私は疑問に思ってパスワードを

を提供する必要があるhttp://blogs.msdn.com/b/oldnewthing/archive/2004/11/29/271551.aspx Microsoftは、我々は、コマンドラインパラメータ

Iとパスワードを与えることができない理由を説明しますより良いアプローチが何であるか分かりません。誰もが、私はあなたがあなたのためにこれを行う小さなプログラムを書く場合を除きあなたは、これを行うことはできませんのWindows 2008 R2 64ビット

+1

この回答はhttp://stackoverflow.com/questions/98134/how-can-i-make-windows-software-run-as-a-different-user-within-a-script/98323#98323が役立つ可能性がありますCPAUは勝2008については何の主張もしていません。 –

+0

ありがとうございました。しかし、私はこのようなツールを使うことはできません。残念ながら – KK99

+1

これはあなたを助けるかもしれない:http://stackoverflow.com/questions/783094/is-there-a-way-to-make-an-ant-task-run-as-administrator-in-windows-vista –

答えて

1

を使用するすべての良い代替

を提案することができます。明白なセキュリティ上の理由から、バッチはそれをカットしません。

Windows XPで動作するサンプルプログラムはhereです。

関連する問題