Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學

WinXP 限制使用者登入時間:Active Directory 使用者與電腦設定登入時段

編輯:XP 系統應用技巧

Windows XP 預設允許使用者隨時登入。為管控兒童上網時間、員工工時、公用電腦使用時段,可透過 Active Directory 使用者與電腦 (需網域環境) 或本機安全性原則設定登入允許時段。本文示範網域環境下設定特定使用者僅能在週一至週五 07:00-19:00 登入的完整流程。

前置條件

  • Windows XP Professional 加入 Active Directory 網域。
  • 使用網域管理員或具備「使用者物件 → 讀取/寫入 loginHours 屬性」權限的帳號登入。
  • 目標使用者帳號已存在於網域中。

設定步驟 (圖文)

  1. 開始 → 系統管理工具 → Active Directory 使用者與電腦。
  2. 左側樹狀展開網域,找到目標使用者所在的容器 (如 Users)。
  3. 右鍵目標使用者 → 內容。
  4. 切換 帳號 索引標籤 → 點擊 登入時段 按鈕。
  5. 彈出「登入時段」對話框:
     • 預設全白 (全天候允許)。
     • 按住滑鼠左鍵拖曳 選取 不允許登入 的時段 (藍色陰影)。
     • 依需求設定:例:週一至週五 07:00-19:00 允許 (白色),其餘時段禁止 (藍色)。
     • 或點擊「全部允許」/「全部拒絕」快速切換。
  6. 點擊 確定 關閉登入時段對話框 → 確定 關閉使用者內容。

Active Directory 使用者與電腦介面

帳號索引標籤登入時段按鈕

登入時段設定週一至週五 07:00-19:00

生效與驗證

  • 設定完成後即時生效,無需重開機/重啟服務。
  • 使用者在禁止時段嘗試登入 (本機/遠端桌面/網域資源) 將收到錯誤:
    您的帳戶有時間限制,目前無法登入。請嘗試稍後再試,或聯繫系統管理員。
  • 已登入的使用者在時段結束時 不會被強制登出,但無法建立新工作階段。如需強制登出,需配合排程任務執行 shutdown /l 或第三方工具。

本機非網域環境替代方案

XP Professional 單機/工作群組環境無 Active Directory 使用者與電腦,可用:

  • 本機安全性原則 (secpol.msc):本機原則 → 使用者權利指派 → 「拒絕從網路存取這台電腦」配合時間條件 (需腳本/第三方工具實現)。
  • 第三方家長監護/上網管制軟體:功能更豐富 (網頁過濾、使用報表、遠端管理)。
  • 排程任務:建立排程在特定時間執行 net user username /active:no 禁用帳號,另一排程 /active:yes 啟用。

注意事項

  • 登入時段以 伺服器時間 (網域控制站) 為準,確保用戶端與網域時間同步 (誤差 < 5 分鐘,Kerberos 需求)。
  • 對於跨時區用戶,登入時段按伺服器時區判斷,需折換設定。
  • 服務帳號、批次作業帳號 勿設定登入時段限制,否則排程工作、服務啟動將失敗。

善用 Active Directory 「登入時段」格柵設定,精準管控使用者登入時間窗口,是網域環境下低成本、高效能的時間管理利器。

Copyright © Windows教程網 All Rights Reserved