我們有一個開發機器池,開發人員通過RDP登錄,通常他們不會註銷,而只是斷開連接。作爲本地管理員,我可以強制關閉日誌,但我想檢查用戶何時斷開連接。在RDP會話中查找用戶斷開連接時間Windows服務器2012
從任務管理器我只能看到用戶名和它的狀態
有沒有一種方法來發現當用戶使用任務管理器,PowerShell中,CMD或任何斷開?
我們有一個開發機器池,開發人員通過RDP登錄,通常他們不會註銷,而只是斷開連接。作爲本地管理員,我可以強制關閉日誌,但我想檢查用戶何時斷開連接。在RDP會話中查找用戶斷開連接時間Windows服務器2012
從任務管理器我只能看到用戶名和它的狀態
有沒有一種方法來發現當用戶使用任務管理器,PowerShell中,CMD或任何斷開?
據我知道這是不是在安全日誌。查找的正確位置在Microsoft Event Viewer
下Applications and Services Logs => Microsoft => Windows => TerminalServices-LocalSessionManager => Operational
然後在操作日誌下。
要查找的eventID是ID24(斷開的用戶會話)。 EventID 25是重新連接。
開始 - >運行 - > Eventvwr - > Windows日誌 - >安全性。按'任務類別=註銷'進行過濾
您可以使用Windows命令查詢用戶用戶名 /服務器:服務器名或者你可以輸入查詢用戶/服務器:服務器名找出所有活動或已斷開的會話。
下面是示例輸出,我已經模糊了我的信息隱私:
我還創建了一個PowerShell腳本來自動完成這個任務,這裏是鏈接Powershell to find out disconnected RDP session and log off at the same time
完美,謝謝!我糾正了這條路,它並不完整。在這個視圖中,我只能找到真正的用戶連接,正是我所期待的 – Naigel