在 TestStand 中停用User Management

更新 Feb 20, 2025

環境

軟體

  • TestStand

  • 我不希望 TestStand 強制在我的電腦上執行user management。我可以繞過或停用 TestStand user management嗎?
  • 要如何自動登入 TestStand?

有兩個選項可以停用 TestStand user management:

停用登入對話框並自動以管理員身分登入:

  1. 確保預設管理員使用者存在於 TestStand User Manage中並且具有完整的管理員權限。
  2. 為確保您按照本知識庫文章中的步驟進行的任何更改都還可以恢復,請瀏覽到<TestStand>\Components\Callbacks\FrontEnd 並將FrontEndCallbacks.seq 和資料夾的其餘內容複製到<TestStand Public>\Components\ Callbacks\FrontEnd。
  3. 在 TestStand 中,從您在步驟 2 複製到的新位置裡開啟 FrontEndCallbacks.seq。
  4. 在 sequence file中,選擇LoginLogout Sequence
  5. 右鍵點擊Login步驟並選擇Run Mode >> Skip以停用預設登入對話框。
  6. Login步驟下方新增一個新的Statement步驟,並將其命名為「以管理員身分登入」。
  7. Statement步驟的expression設定為: RunState.Engine.CurrentUser = RunState.Engine.GetUser("administrator")
  8. 這會將 "administrator"使用者設定為 TestStand 中目前的使用者。
  9. 此step僅應在 TestStand 登入時執行,因此將 Precondition設為:!Parameters.logout
  10. 保存 FrontEndCallbacks.seq sequence file。
  11. 下次啟動 TestStand 時,管理員使用者將自動登入。



使用 Windows 使用者名稱自動登入:

  1. 以管理員身分登入 TestStand
  2. 前往Configure >> Station Options >> User Manager 然後選擇 Automatically Login Windows System User
  3. 前往 View»User Manager以顯示目前的 TestStand 使用者。
  4. 如有必要,請使用所需的 Windows 使用者名稱以建立新使用者。 (請注意,TestStand 使用者的密碼不需要與 Windows 使用者的密碼相同。)
  5. 當該 Windows 使用者啟動 TestStand 時,TestStand 將自動使用他/她的使用者名稱登入。

附加資訊

TestStand 使用 FrontEndCallbacks.seq sequence file的 LoginLogout sequence來登入和登出使用者。您可以修改順序,使 TestStand 自動以管理員(或任何其他使用者)身分登入。這是透過第一種方法完成的。

如果 TestStand 使用者管理員定義的使用者名稱與目前登入 Windows 的使用者名稱相同,TestStand 可以自動以該使用者身分登入。這是在第二種方法中完成的。