遠端桌面連線 Server 2003 時彈出:「要登入這台遠端電腦,您必須被授予允許透過終端服務登入的權限。」本文提供 8 步驟系統性排查清單,涵蓋群組成員、使用者屬性、安全性原則雙向權利指派、群組原則強制重新整理。
lusrmgr.msc → 群組 → Remote Desktop Users → 確認目標域使用者/群組已加入。net localgroup "Remote Desktop Users" DOMAIN\user /add。secpol.msc (或 GPO: 電腦設定 → Windows 設定 → 安全性設定 → 本地原則 → 使用者權利指派) → 拒絕透過終端服務登入 → 若包含 Remote Desktop Users 或目標帳號 → 移除。gpupdate /forcesecpol.msc。$user = "DOMAIN\user"
$rights = @("SeDenyRemoteInteractiveLogonRight","SeRemoteInteractiveLogonRight","SeDenyLogonRight","SeInteractiveLogonRight","SeDenyNetworkLogonRight","SeNetworkLogonRight")
foreach($r in $rights){
$policy = Get-ItemProperty "HKLM:\SYSTEM\CurrentControlSet\Services\PolicyAgent" -ErrorAction SilentlyContinue
# 需配合 secedit /export /areas USER_RIGHTS 分析
}
建議將上述 8 步驟製成核對表,納入遠端桌面故障 SOP,逐項勾選可快速定位 99% 權限問題。