0

runas コマンドを使用して、特定のユーザーでアプリケーションを起動しようとしています。コマンドが成功したかどうか知りたいです。パスワードを入力した後の手動シナリオでは、echo %errorlevel% を使用すると、正常に実行された場合は 0 が返され、それ以外の場合は 1 が返されます。助けてください。

Testcomplete ツールで JScript を使用しています

4

1 に答える 1

0

アプリケーションを 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 を管理者として実行してください。

于 2011-04-28T12:28:42.867 に答える