runas コマンドを使用して、特定のユーザーでアプリケーションを起動しようとしています。コマンドが成功したかどうか知りたいです。パスワードを入力した後の手動シナリオでは、echo %errorlevel% を使用すると、正常に実行された場合は 0 が返され、それ以外の場合は 1 が返されます。助けてください。
Testcomplete ツールで JScript を使用しています
runas コマンドを使用して、特定のユーザーでアプリケーションを起動しようとしています。コマンドが成功したかどうか知りたいです。パスワードを入力した後の手動シナリオでは、echo %errorlevel% を使用すると、正常に実行された場合は 0 が返され、それ以外の場合は 1 が返されます。助けてください。
Testcomplete ツールで JScript を使用しています
アプリケーションを TestedApps に追加し、その実行モードをRunAsに設定して、パラメーターに資格情報を入力します。次に、次のコードを使用します。
var p = TestedApps.MyApp.Run(); // replace MyApp with the name of your app in the Project Explorer
if (! p.Exists) {
// runas failed
}
IDE でRunAsパラメーターを構成する代わりに、スクリプト コードで直接指定できます。
var p = TestedApps.MyApp.RunAs("domain", "user", "password");
if (! p.Exists) {
// runas failed
}
ところで、Windows Vista または Windows 7 を使用している場合は、TestComplete を管理者として実行してください。