有兩個選項可以停用 TestStand user management:
停用登入對話框並自動以管理員身分登入:
- 確保預設管理員使用者存在於 TestStand User Manage中並且具有完整的管理員權限。
- 為確保您按照本知識庫文章中的步驟進行的任何更改都還可以恢復,請瀏覽到<TestStand>\Components\Callbacks\FrontEnd 並將FrontEndCallbacks.seq 和資料夾的其餘內容複製到<TestStand Public>\Components\ Callbacks\FrontEnd。
- 在 TestStand 中,從您在步驟 2 複製到的新位置裡開啟 FrontEndCallbacks.seq。
- 在 sequence file中,選擇LoginLogout Sequence 。
- 右鍵點擊Login步驟並選擇Run Mode >> Skip以停用預設登入對話框。
- 在Login步驟下方新增一個新的Statement步驟,並將其命名為「以管理員身分登入」。
- 將Statement步驟的expression設定為: RunState.Engine.CurrentUser = RunState.Engine.GetUser("administrator")
- 這會將 "administrator"使用者設定為 TestStand 中目前的使用者。
- 此step僅應在 TestStand 登入時執行,因此將 Precondition設為:!Parameters.logout
- 保存 FrontEndCallbacks.seq sequence file。
- 下次啟動 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 sequence file的 LoginLogout sequence來登入和登出使用者。您可以修改順序,使 TestStand 自動以管理員(或任何其他使用者)身分登入。這是透過第一種方法完成的。
如果 TestStand 使用者管理員定義的使用者名稱與目前登入 Windows 的使用者名稱相同,TestStand 可以自動以該使用者身分登入。這是在第二種方法中完成的。