Windows Server 2003 終端服務支援連線至「控制台會話」 (Session 0),讓管理員遠端操作如同坐在伺服器前,並可選擇隱藏/共享該會話給本地用戶。
連線控制台會話命令
mstsc -v:伺服器名稱 /F -console
mstsc:遠端桌面連線執行檔
-v: 指定目標伺服器
/F:全螢幕模式
-console:連線至控制台會話 (Session 0)
行為特性與衝突處理
- 無需本地用戶預先登入即可連線控制台
- 若本地已有用戶登入控制台,遠端連線會提示:「用戶 domain\username 正在本地登入... 若繼續,該用戶會話將結束,未儲存資料會遺失」
- 確認後,本地用戶被登出,遠端接管 Session 0,本地螢幕顯示「電腦已鎖定,只有系統管理員可解除鎖定」
- 例外: 若本地用戶與遠端用戶為同一帳號,可無衝突共存
應用場景
- 遠端安裝需互動的圖形化軟體 (需 Session 0 顯示 UI)
- 排查僅在控制台重現的顯示/硬體問題
- 效能監控工具需接管主控台顯示
- 與本地操作員協同除錯 (共享模式)
注意事項
- Win2003 SP1+ 預設啟用終端服務,若無法連線請檢查「系統內容」→「遠端」→「允許使用者遠端連線」
- 防火牆需開放 TCP 3389
- 群組原則「限制每位使用者只能有一個工作階段」會影響多會話行為
善用 /console (或新版 /admin) 參數,讓遠端管理突破會話隔離,直達伺服器核心控制台。