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

Windows Server 2003 為本地使用者配置檔指派登入腳本

編輯:Windows Server 教學

登入腳本可在使用者本地登入時自動執行對應作業 (對應網路磁碟機、設定環境變數、啟動應用程式等)。本文說明如何為本地使用者帳號配置檔指派登入腳本,並釐清與網域登入腳本的差異。

操作步驟

  1. 以 Administrators 群組成員身分登入。
  2. 開始 → 管理工具 → 電腦管理 (或 compmgmt.msc)。
  3. 主控台樹展開「系統工具 → 本地使用者和群組 → 使用者」。
  4. 右鍵目標使用者帳號 →「內容」→「設定檔」分頁。
  5. 在「登入腳本」欄位輸入腳本檔名 (含相對路徑),如 scripts\logon.bat 或 logon.vbs。
  6. 按「套用」→「確定」。

關鍵路徑與共用規則

  • 預設腳本儲存位置: %SystemRoot%\System32\Repl\Imports\Scripts (全新安裝不存在,需手動建立)。
  • 必須共用名稱: NetLogon。將上述資料夾共用為 NetLogon,或將腳本放在任意可存取資料夾並共用為 NetLogon。
  • 相對路徑範例: 腳本位於 \\Server\NetLogon\Dept\Sales\logon.bat,則輸入 Dept\Sales\logon.bat。

重要限制

  • **僅適用於本地登入**:使用者在本機鍵盤/滑鼠/螢幕前登入時執行;**不適用於網域登入** (網域登入腳本在 AD 使用者屬性「設定檔」分頁或 GPO 指派)。
  • 若電腦加入網域,網域原理可能覆蓋或限制本地設定。
  • 腳本需以使用者權限可執行的語言編寫 (.bat, .cmd, .vbs, .js, .exe)。

最佳實踐建議

  1. 統一腳本命名規範:logon_<部門>_<功能>.bat。
  2. 腳本開頭加入錯誤處理與日誌記錄:@echo off & set LOG=%TEMP%\logon_%USERNAME%.log & echo %DATE% %TIME% Start >> %LOG%。
  3. 使用 net use 對應網路磁碟機時加入 /persistent:no 避免殘留映射。
  4. 定期審核腳本內容,移除廢棄指令,確保執行時間 < 30 秒,避免延長登入等待。

善用本地登入腳本,可為獨立工作站、Kiosk 模式終端機、非網域環境提供輕量級的自動化配置能力。

Copyright © Windows教程網 All Rights Reserved