2015-08-24 71 views
2

我們有一個開發機器池,開發人員通過RDP登錄,通常他們不會註銷,而只是斷開連接。作爲本地管理員,我可以強制關閉日誌,但我想檢查用戶何時斷開連接。在RDP會話中查找用戶斷開連接時間Windows服務器2012

從任務管理器我只能看到用戶名和它的狀態

enter image description here

有沒有一種方法來發現當用戶使用任務管理器,PowerShell中,CMD或任何斷開?

回答

1

據我知道這是不是在安全日誌。查找的正確位置在Microsoft Event ViewerApplications and Services Logs => Microsoft => Windows => TerminalServices-LocalSessionManager => Operational然後在操作日誌下。

要查找的eventID是ID24(斷開的用戶會話)。 EventID 25是重新連接。

+0

完美,謝謝!我糾正了這條路,它並不完整。在這個視圖中,我只能找到真正的用戶連接,正是我所期待的 – Naigel

0

開始 - >運行 - > Eventvwr - > Windows日誌 - >安全性。按'任務類別=註銷'進行過濾

1

您可以啓動Windows事件查看器並在Windows logs --> Security下進行檢查。過濾'Task Category = Logoff'

您可以將其導出到xml以便於閱讀。

enter image description here

+0

爲什麼你不編輯你以前的答案,幷包括這個,而不是發佈兩個答案(這是相同的)? – Patrick

+0

好的答案几乎是正確的,當然我無法找到註銷,因爲他沒有註銷,但只是斷開連接。無論如何我找不到任何細節,我的安全日誌歷史記錄太短 – Naigel

+1

註銷與RDP中的斷開連接完全不同。 – bluuf

3

您可以使用Windows命令查詢用戶用戶名 /服務器:服務器名或者你可以輸入查詢用戶/服務器:服務器名找出所有活動或已斷開的會話。

下面是示例輸出,我已經模糊了我的信息隱私:

enter image description here

我還創建了一個PowerShell腳本來自動完成這個任務,這裏是鏈接Powershell to find out disconnected RDP session and log off at the same time

相關問題