TestStandユーザー管理を無効にする方法は2つあります。
ログインダイアログを無効にし、管理者として自動的にログインします。
- デフォルトの管理者ユーザーがTestStandUser Managerに存在し、完全な管理者権限を持っていることを確認してください。
- この記事の手順に従って行った変更を元に戻すには、<TestStand>\Components\Callbacks\FrontEnd を開き、FrontEndCallbacks.seqとフォルダ内の残りの要素を<TestStand Public>\Components\Callbacks\FrontEndにコピーします。
- TestStandで、手順2でコピーしたFrontEndCallbacks.seq (<TestStand Public>\Components\Callbacks\FrontEndのもの) を開きます。
- シーケンスファイルでLoginLogout Sequenceを選択します。
- ログインステップを右クリックし、 [実行モード] >> [スキップ]を選択して、デフォルトのログインダイアログを無効にします。
- Loginステップの下に新しいStatementステップを追加し、Login as administratorという名前を付けます。
- Statementステップの式を次のように設定します。
RunState.Engine.CurrentUser = RunState.Engine.GetUser("administrator"
- これにより、「管理者」ユーザーがTestStandの現在のユーザーとして設定されます。
- この手順は、TestStandがログインしているときにのみ実行する必要があるため、Preconditionを次のように設定します。
!Parameters.logout
- FrontEndCallbacks.seqシーケンスファイルを保存します。
- 次回TestStandを起動すると、管理者ユーザーが自動的にログインします。
Windowsユーザー名を使用して自動的にログインします。
- 管理者としてTestStandにログインします
- [Configure] >> [Station Options] >> [User Manager]に移動し、[Automatically Login Windows System User]を選択します。
- [View]»[User Manager]に移動して、現在のTestStandユーザーを表示します。
- 必要に応じて、目的のWindowsユーザー名で新しいユーザーを作成します。 (TestStandユーザーのパスワードはWindowsユーザーのパスワードと同じである必要はないことに注意してください。)
- このWindowsユーザーがTestStandを起動すると、TestStandは自分のユーザー名を使用して自動的にログインします。
追加情報
TestStandは、FrontEndCallbacks.seqシーケンスファイルのLoginLogoutシーケンスを使用して、ユーザーのログインとログアウトを行います。 TestStandが管理者(または他のユーザー)として自動的にログインするようにシーケンスを変更できます。これは最初の方法で実行されます。
TestStandユーザーマネージャーが現在Windowsにログインしているユーザー名と同じユーザー名を定義している場合、TestStandはそのユーザーとして自動的にログインできます。これは2番目の方法で行われます。