天天看點

windows 遠端登入使用者管理

windows server 2003斷開遠端之後自動登出使用者

 開始-->運作-->gpedit.msc 計算機配置->管理模闆->Windows元件->終端服務->會話 把"為斷開的會話設定時間限制"改為"未被配置"。

如果通過上面的操作,還會出現遠端桌面連接配接斷開過段時間之後,運作的軟體自動關閉的話,就再進行以下操作:

開始-->運作-->tscc.msc 連接配接-->RDP-Tcp右鍵屬性-->會話 把這裡面的替代使用者設定的設定都改為從不,并且把從不勾選。 需要說明的是:前述工作做完後,本人的遠端伺服器還是問題依舊,接下來: 取消開機按ctl+alt+del,這一點大家都會吧。 開始-->所有程式--> 管理工具-->本地安全政策-->本地政策-->安全選項:microsoft網絡伺服器:當登入時間用完後自動登出使用者,改為“已禁用”。microsoft網絡伺服器:在挂起會話之前所需的空閑時間,改為99999,實際上是禁止了此政策。

最後,如果可能,到伺服器上用administrator登入一次。 還有,最關鍵的一步:當您登入遠端伺服器後,在退出的過程中,不要直接點選遠端桌面程式的那個“×”,也不能點登出了。而是在遠端伺服器的桌面上,點“開始--關機--斷開”,這一點十分重要

windows 遠端登入使用者管理

使用指令行強制登出遠端登入使用者

用遠端桌面管理windows2003伺服器,出現"已達最大連接配接數"提示,無法登入遠端桌面。産生此提示的原因是以前使用遠端桌面時直接關閉了視窗,而不是“登出”使用者,導緻遠端桌面視窗雖已關閉,但使用者使用的資源并未釋放,達到系統允許最多連接配接數限制。

解決方法:

1. 強制遠端連接配接到伺服器

  在“運作”視窗輸入“mstsc /v:xxx.xxx.xxx.xxx(此處為伺服器IP) /console”。可強制登入到遠端伺服器。

2.登出掉已斷開的使用者。

進入控制台:

輸入query user 指令記錄下已登入使用者的ID

用logoff Id 指令登出已登入使用者

3.解決此問題的辦法

用登出來退出遠端桌面而不是直接關閉視窗

限制已斷開連結的會話存在時間,方法為:運作-Tscc.msc-連接配接-輕按兩下RDP-Tcp或右擊-屬性-會話-選中第一個的替代使用者設定(O)-結束已斷開的會話〔将預設值“從不”改為一個适當的時間,比如30分鐘〕

法一:用“登出”方式退出遠端桌面而不是直接關閉視窗

法二:踢出已經斷開連接配接的使用者

1、首先telnet到此主機上(不管你用什麼方法),當然如果能直接操作機器更好,不過直接操作就不必用指令行了,用控制台更直覺(略過)。

2、Telnet上去後,先看登陸的使用者:

輸入指令:query user 系統傳回:

<code>使用者名Username       會話名Session Name       ID   狀态State     空閑時間Idle Time     登入時間Logon Time administrator             console                               0   運作中               .                           2007-1-12 10:24 lucy                                                                           1   唱片             無                             2007-1-12 10:35 &gt;administrator         rdp-tcp#35                       2   已斷開               .                           2007-1-25 18:09</code>

此時可以看出的可能跟我的不一樣,根據你的具體情況而定。

ID 0 的使用者是本地登陸的

ID 1 和 ID 2是3389登陸的使用者,前者在運作中, 後者已經斷開了,但是斷開了仍然占用系統資源和通道,我們要把它踢掉,如下進行操作即可。

輸入指令:logoff 1

再看看

<code>C:\Documents and Settings\Administrator.AD&gt;query user 使用者名Username       會話名Session Name       ID   狀态State     空閑時間Idle Time     登入時間Logon Time administrator           console                                 0   運作中               .                           2007-1-12 10:24 &gt;administrator       rdp-tcp#35                       2   已斷開               .                           2007-1-25 18:09</code>

3、如果伺服器關閉了telnet功能(這是預設的),還可以通過SqlServer的xp_cmdshell擴充存儲過程,使用格式: master.dbo.xp_cmdshell ''''指令内容'''',其餘可參考第二步。此方式要求有通路xp_cmdshell的權限。

法三(最佳方法-推薦):限制已斷開連結的會話存在時間

一般情況下,我們在維護遠端伺服器時,不可能長時間線上,但是系統預設的卻是隻要登入就不再斷開。是以,我們可以修改這一預設設定,給它指定一個自動斷開的時間即可。

可以在Windows 2003 伺服器上通過組政策中設定一下來解決問題:單擊"開始→運作",輸入"gpedit.msc",回車後打開組政策視窗,然後依次定位到"計算機配置→管理 模闆→Windows 元件→終端服務→會話",然後在右側視窗中輕按兩下"為斷開的會話設定時間限制",在打開的視窗中将"結束斷開連接配接的會話"時間設定為5分鐘,或者設定為空閑 就斷開。

在遠端伺服器上打開“運作”視窗,輸入“tscc.msc”連接配接設定視窗。然後輕按兩下“連接配接”項右側的“RDP-Tcp”,切換到“會話”标簽,選中“替代使用者設定”選項,再給“結束已斷開的會話”設定一個合适的時間即可。

法四:增加連接配接數量,即設定可連接配接的數量多些

預設情況下允許遠端終端連接配接的數量是2個使用者,我們可以根據需要适當增加遠端連接配接同時線上的使用者數。

單擊“開始→運作”,輸入“gpedit.msc”打開組政策編輯器視窗,依次定位到“計算機配置→管理模闆→Windows 元件→終端服務”,再輕按兩下右側的“限制連接配接數量”,将其TS允許的最大連接配接數設定大一些即可。

經過上面兩個配置(法三&amp;法四),基本上就可以保證遠端終端連接配接時不再受限。但仍有人反映,目前同時隻有一個使用者進行連接配接,卻提示超出最大允許鍊 接數,這又是什麼原因呢?出現這種情況是因為操作不當所造成的。在上一個帳戶登入遠端桌面後退出時,沒有采用登出的方式,而是直接關閉遠端桌面視窗,那麼 導緻該會話并沒有被釋放,而是繼續保留在伺服器端,占用了連接配接數,這樣就會影響下一個使用者的正常登入了。

法五:限制使用者會話數

對Terminal Services進行限制,使得一個使用者僅僅能夠連接配接一次

對于Windows Server 2003,請在Terminal Services Configuration(Terminal Services配置)中将“限制每位使用者隻有擁有一個會話”(Restrict each user to one session)設定為“是”(Yes)。此外,您可以将“限制終端服務使用者使用單個遠端會話”組政策設定為“啟用”。

版本不一樣解決的方法有異:

  A:這是因為Windows 2003中設定了最大允許連接配接數限制,而你每次連接配接後可能沒有登出而是直接關 閉,導緻連接配接數超過了最大連接配接數。你可以在Windows 2003 伺服器上通過組政策中設定一下來解決問題:單擊“開始→運作”,輸入 “gpedit.msc”,回車後打開組政策視窗,然後依次定位到“計算機配置→管理模闆→終端服務→會話”,然後在右側視窗中輕按兩下“為斷開的會話設定時 間限制”,在打開的視窗中将“結束斷開連接配接的會話”時間設定為5分鐘。最好的解決方法還是你每次斷開連接配接時通過登出的方式。

  B:經常多人管理伺服器的朋友一定遇到過當自己終端連接配接遠端計算機的時候卻提示“終端連接配接超出了最大連接配接”的提示吧?

  這是因為windows2003僅支援2個終端使用者的登陸。當這種情況出現後,多數人選擇的是給機房打電話進行重新開機伺服器。可是帶來的損失也是顯而 易見的。那麼我們有什麼辦法來解決呢?方法當然是有的。我們隻需要在一台2003的機器上運作“tsmmc.msc”就可以打開遠端桌面連接配接,在這裡我們 添加一個新的連接配接,輸入對方的IP位址帳号和密碼後就可以成功登陸到對方的桌面中,這時可以再踢下一個使用者。就可以解決終端連接配接數超過最大的問題。

  C:開始--控制面版---授權裡面更改連接配接數

繼續閱讀